ディレクトリに多くのテキストファイルがあり、ディレクトリ内の各ファイルの最後の行を削除したいと思います。
どうすればいいですか?
ベストアンサー1
GNUがあれば、この素晴らしいオネライナーを使うことができますsed
。
sed -i '$ d' ./*
現在のディレクトリに隠されていないすべてのファイルの最後の行を削除します。-i
GNUのスイッチはsed
その場で動作することを意味し、'$ d'
コマンドはsed
最後の行を削除します($
最後の行を意味、d
削除を意味します)。