各ファイルから改行、スペース、タブを削除します。

各ファイルから改行、スペース、タブを削除します。

10Kテキストファイルを含むフォルダがあるとしましょう。すべて削除したいスペース、 商標そして線を越えて各ファイルから。

これをどのように効率的に実行できますか?

ベストアンサー1

あなたはそれを使用することができますtr

LC_ALL=C tr -d '[:blank:]\n' < file_in > file_out

10,000個のファイルを処理する必要がある場合、より良い解決策は次のとおりです。

find . -type f -exec perl -i.bak -pe 's/ |\t|\n//g' {} +

おすすめ記事