我正在使用此awk命令打印出文件的某些列
awk '{print $1,$2,$3,$5,log($11),$12}' inputfile > outputfile
输入文件以制表符分隔,输出文件以空格分隔。我还需要输出文件以制表符分隔。我试过这个,但这仍然给我一个空格分隔的文件:
awk 'BEGIN{FS="\t"}{print $1,$2,$3,$5,log($11),$12}' inputfile > outputfile
我做错了什么?非常感谢!
答案 0 :(得分:4)
我认为您希望OFS="\t"
仅设置输出字段分隔符。