less -M
dosya adını aşağıdaki gibi bir bilgi istemi olarak gösterir:
1 asdf
test.txt lines 1-1/1 (END)
Grep'i daha kolay okumak için daha az boruya geçirmeyi seviyorum. Grep komutunu komut istemi için dosya adı olarak yorumlamayı daha az alabilir miyim?
Normalde sadece:
grep asdf test.txt | less
:
1 asdf
lines 1-1/1 (END)
İsterim ki:
grep asdf test.txt | less
:
1 asdf
grep asdf test.txt lines 1-1/1 (END)
Bunların hepsini bir betiğe sarabileceğimi ve $0
argümanlarla bir şeyler yapacağımı ancak tekerleği burada yeniden icat etmeye çalışamayacağımı biliyorum .
Bu sadece birkaç komut satırı hilesiyle mümkün mü?
less -M
Kullanılan grep komutu tarafından yorumlandığı şekliyle "dosya adını" istedim ; Benim örneğimde bu komut grep asdf text.txt
dosya adını daha az gösteren bir şeydi, ilk başta aradığımı basit bir şekilde hatırlattı.
grep -H
? Dosya