我有一个Shell脚本输出文件
aa bb
cc dd
eee fff
并希望将其保存在带有两列的Excel工作表中。
first second
aa bb
cc dd
eee fff
在线浏览我发现了这个
awk 'BEGIN{ OFS=" "; print "first|second"};
NR > 1{print "$0", "$1"}' input.txt > Output.xls
但是我没有得到输出文件。
答案 0 :(得分:1)
将输出字段分隔符设置为逗号,您应该没问题:
awk '
BEGIN {OFS=","; print "first", "second"}
{print $1, $2}
' input.txt > Output.xls
使用awk,$0
是完整记录,$1
是第一个字段
此外,您不需要跳过第一行输入。