Shell脚本输出文件保存在MSExcel中

时间:2015-07-17 10:36:25

标签: excel shell

我有一个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

但是我没有得到输出文件。

1 个答案:

答案 0 :(得分:1)

将输出字段分隔符设置为逗号,您应该没问题:

awk '
    BEGIN {OFS=","; print "first", "second"}
    {print $1, $2}
' input.txt > Output.xls

使用awk,$0是完整记录,$1是第一个字段 此外,您不需要跳过第一行输入。