所以我有一个类似于这个的文件 list.txt:
186
423
423
234
634
437
我想要一个类似于这样的输出:
SET 186 0
SET 423 0
SET 423 0
SET 234 0
SET 634 0
SET 437 0
我试过这个:
sed 's/^ *//g' list.txt | awk '{a="SET ";b=" 0";print a,$0,b}'
但它打印
0 186
0 423
0 423
0 234
0 634
0 437
鉴于
sed 's/^ *//g' list.txt | awk '{a="SET ";b=" 0";print a,$0}'
完美运行:
SET 186
SET 423
SET 423
SET 234
SET 634
SET 437
所以我不知道我做错了什么。
你知道如何解决这个问题,为什么print a,$0,b
不起作用?