Ich fange an, Regex zu lernen, daher benutze ich diesen Befehl wiederholt:
grep pattern /usr/share/dict/american-english
Nur der Teil mit Muster ändert sich, daher muss ich immer wieder den langen Ausdruck " / usr / share / dict / american-english " schreiben .
Jemand machte die Bemerkung, dass es möglich ist, ein Argument eines Befehls aus dem Befehlsverlauf zu erweitern, indem anstelle des vollständigen Ausdrucks kryptische Zeichenkombinationen eingegeben werden. Können Sie mir diese kryptischen Zeichenkombinationen sagen?
bash
, dash
, zsh
, mksh
, und ksh
Schalen (zumindest, dass ich weiß , über) werden alle erkennen , $_
zuletzt arg spezielle Parameter (einige tun dies nur im interaktiven Modus, obwohl) . Es erweitert sich einfach wie eine Variable : grep somepattern filename; grep otherpattern "$_"
. Sie können seinen Inhalt normalerweise in der Ausgabe von sehen set
.