Bir dosyada nasıl greplenir ve her eşleşme için nasıl komut verilir?Bir komutun nasıl kopyalanacağı ve çalıştırılacağı (her eşleşme için)
Dosya:
Benfoo
her maç için örnek
date
için yürütmek yürütmek istiyoruz
foo
bar
42
foo
bar
.
deneyin çalışmıyor ardından:
grep file foo | date %s.%N
Bu nasıl yapmalı? Daha okunabilecek bir komut
Sorun tam pencereler yoluna eşleşmeleri dönüştürme http://en.wikipedia.org/wiki/Xargs
örnek. Grep'in bir dosyadan (-f) birden fazla desen okuma yeteneği veya xargs'ın stdin'den komut oluşturma yeteneği gibi pek çok toplu iş için unix araçları vardır. –
Should bu değil be: grep foo dosyası ------- ADI grep, egrep, fgrep, rgrep - bir desen ÖZET grep [Seçenekler] MODEL [DOSYA eşleşen yazdırma satırları .. .] – Xofo
Betiği nasıl uygulayabilirim: grep file foo | satırını okurken echo "$ line" | date% s.% N tamamlandı Bir dosya koymam gerekiyor mu? –