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

<Anterior | Conteúdo | Próxima>

Acessando a linha de comando

O shell fornece um conjunto de variáveis ​​chamadas parâmetros posicionais que contêm as palavras individuais na linha de comando. As variáveis ​​são nomeadas 0 através de 9. Eles podem ser demonstrados desta forma:


#! / Bin / bash

# posit-param: script para visualizar os parâmetros da linha de comando echo "

\ $ 0 = $ 0

\ $ 1 = $ 1

\ $ 2 = $ 2

\ $ 3 = $ 3

\ $ 4 = $ 4

\ $ 5 = $ 5

\ $ 6 = $ 6

\ $ 7 = $ 7

\ $ 8 = $ 8

\ $ 9 = $ 9 "


Um script muito simples que exibe os valores das variáveis $ 0- $ 9. Quando executado sem argumentos de linha de comando, o resultado é este:



[me @ linuxbox ~] $ parâmetro positivo


$ 0 = / home / me / bin / posit-param

[me @ linuxbox ~] $ parâmetro positivo


$ 0 = / home / me / bin / posit-param


$ 1 =

$ 2 =

$ 3 =

$ 4 =

$ 5 =

$ 6 =

$ 7 =

$ 8 =

$ 9 =

$ 1 =

$ 2 =

$ 3 =

$ 4 =

$ 5 =

$ 6 =

$ 7 =

$ 8 =

$ 9 =


Mesmo quando nenhum argumento é fornecido, $0 sempre conterá o primeiro item que aparece na linha de comando, que é o nome do caminho do programa que está sendo executado. Quando os argumentos são fornecidos, vemos estes resultados:


[me @ linuxbox ~] $ posit-param abcd


$0

=

/ home / me / bin / posit-param

$1

=

a

$2

=

b

$3

=

c

$4

=

d

$5

=

$6

=

$7

=

$8

=

$9

=


Nota: Na verdade, você pode acessar mais de nove parâmetros usando a expansão de parâmetro. Para especificar um número maior que nove, coloque o número entre colchetes. Por exemplo $ {10}, $ {55}, $ {211} e assim por diante.



 

Top OS Cloud Computing na OnWorks: