「尾」と「頭」の反対の動作を取得するには?

「尾」と「頭」の反対の動作を取得するには?

文書に何行があるかわからないので、文書を逆方向に出力するhead方法はありますか?tail

foo.txtつまり、最初の2行を除くすべての内容を別の文書に追加したいと思います。

ベストアンサー1

これを利用して剥がしてください。最初2行:

tail -n +3 foo.txt

これは脱皮用です。最後実装でheadサポートされている場合は2行:

head -n -2 foo.txt

(ファイルが\n後者で終わると仮定)


標準的な使用法と同様に、tailこれらのhead操作は破壊的ではありません。>out.txt出力を新しいファイルにリダイレクトするには、次のようにします。

tail -n +3 foo.txt >out.txt

すでに存在する場合はout.txtファイルを上書きします。出力>>out.txtを。>out.txtout.txt

おすすめ記事