Antworten:
Ok, das war einfach nur dumm und ich habe herausgefunden, dass set --
es funktionieren wird.
set --
. Ich habe einen set -
einzelnen Bindestrich verwendet, der besagt: "Wenn keine Argumente vorhanden sind, bleiben die Positionsparameter unverändert."
Deaktivieren Sie einfach alle Positionsparameter mit:
shift $#
So entfernen Sie die ersten 3 Positionsparameter:
shift 3
Die Umschalttaste "knallt" die ersten N Positionsparameter ab. Mit $ # erhalten wir die Gesamtzahl der Positionsparameter. Der Befehl löscht somit alle Positionsparameter.
set -
die Positionsparameter ohne Argumente unverändert.