0

標準出力から N 行を削除する bash ソリューションはありますか?

'head' コマンドのように、最後の N を除くすべての行を出力します

bash での簡単なソリューション:

./test_dir/ | を見つけます。sed '$d' | sed '$d' | sed '$d' | ...

しかし、sedコマンドをN回コピーする必要があります

より良い解決策はありますか?awk、pythonなどを除く...

4

3 に答える 3

5

head負の数で使用します。私の例では、最後の3行を除くすべての行を出力します。

head -n -3 infile
于 2012-08-31T09:02:18.237 に答える