1

ファイルから 2 列未満の行を削除したい:

awk '{ if (NF < 2) print}' test
one two

これらの行を変数に保存してから、xargsandsedで削除する方法はありますか?

awk '{ if (NF < 2) VARIABLE}' test | xargs sed -i /VARIABLE/d
4

2 に答える 2

2

GNU シード

2 列未満の行を削除したい

2 未満 = 列が 1 つしかない行を削除

sed -r '/^\s*\S+\s+\S+/!d' file
于 2013-06-13T09:16:14.437 に答える