In !*
, !
ist die Geschichte Expansion Präfix und *
ist das Wort Bezeichner, die alle Argumente bedeutet. Sie können die allgemeine Syntax als Zweipunktspalte ( !
Zeilenspalte :
) speichern . Es gibt viele mögliche Verknüpfungen: Die Standardzeile ist die vorherige Zeile, der Standardspaltenbezeichner ist "all" und Sie können den Doppelpunkt weglassen, wenn der Spaltenbezeichner nicht numerisch ist ( !3
würde aber Zeile 3 bedeuten). Sie verwenden können, !:0
um die Befehlsnamen beziehen, !:1
, !:2
usw, um aufeinanderfolgende Argumente zu beziehen, !:$
für das letzte Wort, !:*
für alle Argumente und mehr.
Siehe auch diesen Beitrag von Michael Mrozek bei Unix Stack Exchange .