シェルコマンドを使用してASCIIファイルの最後のn行を削除する方法は? [コピー]

シェルコマンドを使用してASCIIファイルの最後のn行を削除する方法は? [コピー]

nシェルコマンドを使用してASCIIファイルの最後の数行を削除する方法は?

ベストアンサー1

使用head(最後の2行を削除):

head -n -2 file

sed/使用tac(最後の2行を削除):

tac file | sed "1,2d" | tac

tacファイルを反転してsed()から(任意の数になる可能性があります)行を削除しますd122

おすすめ記事