Zaczynam się uczyć Regexa, dlatego wielokrotnie używam tego polecenia:
grep pattern /usr/share/dict/american-english
Tylko część ze zmianami wzorców, więc muszę wielokrotnie pisać długie wyrażenie „ / usr / share / dict / american-english ”.
Ktoś zauważył, że możliwe jest rozwinięcie argumentu polecenia z historii poleceń, wpisując tajemnicze kombinacje znaków zamiast pełnego wyrażenia. Czy możesz mi powiedzieć te tajemnicze kombinacje postaci?
bash
, dash
, zsh
, mksh
, i ksh
muszle (co najmniej, że wiem o) będą wszyscy uznają $_
specjalny parametr ostatni arg (niektóre to zrobić tylko w trybie interaktywnym, choć) . To po prostu rozwija się jak zmiennej: grep somepattern filename; grep otherpattern "$_"
. Zazwyczaj można zobaczyć jego zawartość na wyjściu set
.