ディレクトリには何千ものデータファイル(同じ拡張子を含む)があります。特定のパラメータステートメントを含むデータファイルを削除する方法は?
たとえば、次の行を含むすべてのファイルを削除するには
Key = 0
私も似たようなことができますか
grep -i "Key = 0" * | rm *
ベストアンサー1
シェルでは、次のコマンドを使用できます。検索するパターンが次の場合は、操作を実行する必要があります。Key = 0
grep -lrIZ "Key = 0" . | xargs -0 rm -f --
一般的なコマンド:
grep -lrIZ "<Pattern to be searched in the file>" . | xargs -0 rm -f --