herhangi orada tek yerleşik komutu bu büyü sayesinde o işleri ...?
Bilgiçlikçi olmak için, hayır, böyle bir komutun var olduğunu varsayamazsınız .
Unix'in birçok farklı uygulaması vardır ve her birinin farklı tuhaflıkları vardır. POSIX, ortak payda (ve Unices genelinde bir standarda en yakın şey) için böyle bir seçenek belirtmezgrep
.
Diğer cevaplarda belirtildiği gibi, GNU'nun uygulanması, grep
istediğinizi yapan standart dışı bir seçeneğe sahiptir. Bu özel uygulama Linux sistemlerinde yaygın olsa da, bazı Linux sistemlerinde bile herhangi bir Unix'te kullanılabilirliğini kabul edemezsiniz.
Son olarak, her şeyi aynı anda yapmaya çalışan tek bir büyük monolitik çalıştırıcının kullanımı üzerinde birkaç ilkel programın kombinasyonunu tercih etmenin Unix felsefesi olduğunu belirtmeliyim .
Sizin durumunuzda, dosya sistemini taramak ve bir akıştaki normal ifadeyi eşleştirmek iki ayrı görevdir. Her birine ayrı bir programda davranmak normaldir.