我必须有一些简单的东西!
有一个测试文件(test.txt):
10 20 a
11 30 b
12 40 c
当我进入时:
awk <test.txt '{print $0,"x"}'
我明白了:
x 20 a
x 30 b
x 40 c
我期待:
10 20 a x
11 30 b x
12 40 c x
答案 0 :(得分:0)
理想情况下,您应该按如下方式尝试代码:
awk '{print $0,"x"}' OFS="\t" Input_file
它给出了您的预期输出如下。
10 20 a x
11 30 b x
12 40 c x
当我尝试你的命令时,它也给了我相同的输出,你能不能检查cat -v Input_file
以查看你的Input_file中是否有任何回车?(作为我要求的支票)他们在那里你可以通过tr -d '\r' < Input_file > temp_file && mv temp_file Input_file