Bazı Regex öğrenmeye başlıyorum, bu nedenle bu komutu tekrar tekrar kullanıyorum:
grep pattern /usr/share/dict/american-english
Desen değişiklik sadece bölüm, bu yüzden tekrar tekrar uzun ifade " / usr / share / dict / amerikan-ingilizce " yazmak zorunda .
Birisi, tam ifade yerine şifreli karakter kombinasyonları yazarak komut geçmişinden bir komut argümanını genişletmenin mümkün olduğunu belirtti. Bana bu şifreli karakter kombinasyonlarını söyler misiniz?
bash
, dash
, zsh
, mksh
, ve ksh
kabukları (Bilmem en azından o) tüm tanıyacağı $_
son arg özel parametresini (bazı gerçi sadece etkileşimli modda bunu) . Bu sadece bir değişkene gibi genişler: grep somepattern filename; grep otherpattern "$_"
. Genellikle içeriğini çıktısında görebilirsiniz set
.