GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich das Argument des vorherigen Bash-Befehls abrufen?

Sie können $_ verwenden oder !$ um das letzte Argument des vorherigen Befehls abzurufen.

Auch Alt + . kann verwendet werden, um das letzte Argument eines der vorherigen Befehle abzurufen.


Wenn der vorherige Befehl zwei Argumente hatte, so

ls a.txt b.txt

und du wolltest das erste, könntest du tippen

!:1

geben

a.txt

Oder wenn Sie beides möchten, können Sie

eingeben
!:1-2

geben

a.txt b.txt

Sie können dies auf beliebig viele Argumente erweitern, zB:

!:10-12

Linux
  1. Übergeben Sie die Ausgabe des vorherigen Befehls als Argument an den nächsten?

  2. Wie greife ich auf das letzte Argument eines kommentierten Befehls zu?

  3. Wie kann ich SVN in der Befehlszeile ein SSH-Passwort bereitstellen?

  4. Wie kann ich einen Ordner über die Linux-Befehlszeile kopieren?

  5. Wie ändere ich schnell das erste Wort in einem Bash-Befehl?

So verwenden Sie den Bash-Let-Befehl {mit Beispielen}

So verwenden Sie den Bash-Lesebefehl

WIE MAN DEN SCHWANZBEFEHL VERWENDET

Wie man den Head-Befehl verwendet

Wie bearbeite ich vorherige Zeilen in einem mehrzeiligen Befehl in Bash?

Wie kann ich die wörtlichen Zeichen einer Bash-Befehlszeichenfolge überprüfen?