Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

Accediendo a la línea de comandos

El shell proporciona un conjunto de variables llamadas parámetros posicionales que contienen las palabras individuales en la línea de comando. Las variables se nombran 0 atravesar 9. Se pueden demostrar de esta manera:


#! / Bin / bash

# posit-param: script para ver los parámetros de la línea de comando echo "

\ $ 0 = $ 0

\ $ 1 = $ 1

\ $ 2 = $ 2

\ $ 3 = $ 3

\ $ 4 = $ 4

\ $ 5 = $ 5

\ $ 6 = $ 6

\ $ 7 = $ 7

\ $ 8 = $ 8

\ $ 9 = $ 9 "


Un script muy simple que muestra los valores de las variables. $0- $9. Cuando se ejecuta sin argumentos de línea de comando, el resultado es este:



[yo @ linuxbox ~] $ parámetro positivo


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

[yo @ linuxbox ~] $ parámetro positivo


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


$ 1 =

$ 2 =

$ 3 =

$ 4 =

$ 5 =

$ 6 =

$ 7 =

$ 8 =

$ 9 =

$ 1 =

$ 2 =

$ 3 =

$ 4 =

$ 5 =

$ 6 =

$ 7 =

$ 8 =

$ 9 =


Incluso cuando no se proporcionan argumentos, $0 siempre contendrá el primer elemento que aparece en la línea de comando, que es la ruta del programa que se está ejecutando. Cuando se proporcionan argumentos, vemos estos resultados:


[yo @ linuxbox ~] $ posit-param abcd


$0

=

/ inicio / me / bin / posit-param

$1

=

a

$2

=

b

$3

=

c

$4

=

d

$5

=

$6

=

$7

=

$8

=

$9

=


Nota: De hecho, puede acceder a más de nueve parámetros utilizando la expansión de parámetros. Para especificar un número mayor que nueve, encierre el número entre llaves. Por ejemplo, $ {10}, $ {55}, $ {211}, etc.



 

Top OS Cloud Computing en OnWorks: