En shell tenemos el comando shift, pero vi en algún ejemplo su cambio 3Procedimiento de cambio de shell - ¿Qué es esto?
¿Por qué hay un número después del cambio? y de qué se trata? Que hace ?
Ejemplo:
echo “arg1= $1 arg2=$2 arg3=$3”
shift
echo “arg1= $1 arg2=$2 arg3=$3”
shift
echo “arg1= $1 arg2=$2 arg3=$3”
shift
echo “arg1= $1 arg2=$2 arg3=$3”
shift
La salida será:
arg1= 1 arg2=2 arg3=3
arg1= 2 arg2=3 arg3=
arg1= 3 arg2= arg3=
arg1= arg2= arg3=
Pero cuando agrego que, no mostrarlo correctamente.
Qué salida se puede conseguir? –
Ver respuestas a continuación. 'shift 3' es esencialmente lo mismo que' shift; cambio; shift'. –