我正在尝试在我的awk脚本中使用这个语句(在一个包含单独代码的文件中,因此不是内联的),脚本名称:print-table.awk。
没有在命令行中使用-F"\t"设置字段分隔符,也没有将其输出到sed语句中以用逗号替换制表符。你有什么建议吗?
BEGIN {FS = "\t";OFS = "," ; print "about to open the file"}
{print $0}
END {print "about to close stream" }
并且通过从shell中执行它来运行
awk -f print-table.awk table
当表格是一个以制表符分隔的文件时, 我的目标是在外部函数中声明字段分隔符(FS)和输出字段分隔符(OFS),并且仅通过shell调用。
awk -f file input
没有在命令行中使用-F"\t"设置字段分隔符,也没有将其输出到sed语句中以用逗号替换制表符。你有什么建议吗?
tr \\t , < input
- William Pursell