この質問の変種は確かにさまざまな場所で何度か尋ねられていますが、私はM
運のないファイルから最後の行を削除しようとしています。
二番目に投票の回答で、この質問は、ファイルの最後の行を取り除くために、次のことをお勧めします:
head -n -1 foo.txt > temp.txt
ただし、OSXとZshでそれを試すと、次のようになります。
head: illegal line count -- -1
何故ですか?どのように私は削除することができM
、最後の行と最初の N
与えられたファイルの行を?
1
参照してくださいません同等の特徴とPOSIXの頭と尾を
—
ステファンChazelas
の出力は
—
ジョフェル14年
head --version
何ですか?どのシステムを使用していますか?
@jofel
—
アメリオバスケスレイナ14年
head --version
は実際にエラーを返します。