Bu komut ile bulunduğumuz klasörde yer alan ve içeriğinde "error" kelimesi geçen bütün (izin verilen) dosyaları silebilirsiniz.
CODE:
-
grep -l error *.log| xargs rm
Yada bütün dosya ve sistemlerde aratmak ve silmek istiyorsak
CODE:
-
grep -rl error *| xargs rm
komutunu kullanabiliriz. Tabi ki bu işlem biraz(!) uzun sürecektir.
Silmeden önce dosyaların bir listesini almak isterseniz sadece "| xargs rm" komutunu kaldırarak
CODE:
-
grep -l error *.log
yazınız.

Merhaba
grep -l error *.log| xargs rm
bu komutla ilgili iki şet sormak istiyorum,
xargs komutu ne işe yarıyor,
bir de silinen dosyaların isimlerini bir dosyaya da yazdırmak istersek nasıl yazmamız gerekirdi?
Teşekkürler…