yönlendirildi bir dize bir dosya grep nasıl: Yukarıdaki komut dosyasındaBen böyle senaryomuz var awk
awk '{
some code here
print path | grep somekeyword
}'
, grep sadece bir dize olarak "yol" kendini arama, ama ne olacak gerçekten istediği dosyayı aramak için "yol" dizesinin işaret ettiği nokta. Örneğin
: yol Ben test.txt içeriğini aramak istediğiniz
"/tmp/test.txt"
olduğunu
değil, düz metin "/tmp/test.txt".Bazı awk veya grep seçenekleri bunu yapabilir mi?
Teşekkürler! meşru bir ihtiyaç varsa
'grep somekeyword path' Normal sözdizimi – jDo
awk metni işlemek için bir araçtır olan bir örnektir. Bir kabuk, araçların aranacağı bir ortamdır. İhtiyacın varsa grep'i aramanız gerektiğini tahmin edin (ipucu: awk değil). Bazı özlü, test edilebilir örnek girdileri ve beklenen çıktılar gönderirseniz, doğru yolu yapmak istediğinizi nasıl yapacağınızı anlamanıza yardımcı olabiliriz. –
Bunu beğendiniz mi? awk {bazı kod burada} '"/tmp/test.txt" | grep somekeyword' –