Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

Expansão de Parâmetro

Iremos apenas tocar brevemente na expansão de parâmetros neste capítulo, mas iremos cobri-la extensivamente mais tarde. É um recurso mais útil em scripts de shell do que diretamente na linha de comando. Muitos de seus recursos estão relacionados à capacidade do sistema de armazenar pequenos blocos de dados e dar um nome a cada bloco. Muitos desses pedaços, mais apropriadamente


chamado variáveis, estão disponíveis para seu exame. Por exemplo, a variável chamada “USER” contém seu nome de usuário. Para invocar a expansão do parâmetro e revelar o conteúdo de USUÁRIO você faria isso:


[me @ linuxbox ~] $ echo $ USER

me

[me @ linuxbox ~] $ echo $ USER

me


Para ver uma lista de variáveis ​​disponíveis, tente o seguinte:



[me @ linuxbox ~] $ printenv | menos

[me @ linuxbox ~] $ printenv | menos


Você deve ter notado que com outros tipos de expansão, se você digitar incorretamente um padrão, a expansão não ocorrerá e o eco o comando simplesmente exibirá o padrão digitado incorretamente. Com a expansão do parâmetro, se você digitar incorretamente o nome de uma variável, a expansão ainda ocorrerá, mas resultará em uma string vazia:



[me @ linuxbox ~] $ echo $ SUER


[me @ linuxbox ~] $

[me @ linuxbox ~] $ echo $ SUER


[me @ linuxbox ~] $


Top OS Cloud Computing na OnWorks: