
set 10 20 30 40 50
Introduzca el valor de la variable
$#
:
Entiendo que las variables $1=10
$2=20
y demás
Respuesta1
En shells POSIX, el valor de la variable incorporada especial $#
corresponde al número de parámetros posicionales establecidos. Ex.:
Establezca
$1
,$2
y$3
y establezca "$#
" en 3:
set c a b
Respuesta2
$# es el número de argumentos $* son los argumentos $@ son los argumentos
Mira este
#!/bin/sh
set 1 2 3 4
echo "we had $# args"
echo Arguments are $@ using echo '$@'
echo Arguments are $* using echo '$*'