grepkomut satırı argümanlarını aranacak metin olarak yorumlama seçeneğine sahip değildir. grepBir dizgenin normal yolu , dizgiyi grepstandart girişe bağlamaktır :
$ echo 'There once was a man from Nantucket
Who kept all his cash in a bucket.
But his daughter, named Nan,
Ran away with a man
And as for the bucket, Nantucket.' | grep -i nan
There once was a man from Nantucket
But his daughter, named Nan,
And as for the bucket, Nantucket.
$
Burada gördüğünüz gibi, echobirden fazla metin satırı içeren dizeler yapabilirsiniz . İsterseniz, onları kabuk içine etkileşimli olarak bile yazabilirsiniz.
Bu ihtiyaçlarınızı karşılamıyorsa, neden borulamanın kabul edilebilir bir çözüm olmadığını açıklayabilirsiniz.
grep? Öyleyse, belkiprintf "various\ntext to grep here" | grep "text""burada grep metni" gibi bir şey üretecek