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 kshmuszle (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.