ディレクトリからすべてのファイルの最後の行を削除する方法は?

ディレクトリからすべてのファイルの最後の行を削除する方法は?

ディレクトリに多くのテキストファイルがあり、ディレクトリ内の各ファイルの最後の行を削除したいと思います。

どうすればいいですか?

ベストアンサー1

GNUがあれば、この素晴らしいオネライナーを使うことができますsed

 sed -i '$ d' ./*

現在のディレクトリに隠されていないすべてのファイルの最後の行を削除します。-iGNUのスイッチはsedその場で動作することを意味し、'$ d'コマンドはsed最後の行を削除します($最後の行を意味、d削除を意味します)。

おすすめ記事