In der Shell haben wir den Befehl shift, aber ich sah auf ein Beispiel seine geben shift 3Shell-Shift-Verfahren - Was ist das?
Warum gibt es eine Nummer nach der Schicht? und worum geht es? Was es macht ?
Beispiel:
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
Der Ausgang wird sein:
arg1= 1 arg2=2 arg3=3
arg1= 2 arg2=3 arg3=
arg1= 3 arg2= arg3=
arg1= arg2= arg3=
Aber wenn ich hinzufügen, dass, es nicht richtig angezeigt.
Welche Leistung bekommen Sie? –
Siehe Antworten unten. 'shift 3' ist im Wesentlichen dasselbe wie' shift; Verschiebung; Verschiebung ". –