我使用以下格式的一系列tcsh
命令创建了一个gawk
脚本:
gawk -f InputFileName > OutputFileName
在标准呼入(#!/ bin / csh -f)之后,我使用了以下命令:
set a = $<
在InputFileName
中,我继续使用${a}.txt
,但在查找输入文件时甚至不使用$a
。
他们最初在Cygwin(Windows)上正常运行;现在他们在Linux上运行并且出现问题。
答案 0 :(得分:0)
这是文本文件兼容性问题。 由于我的计算机上没有dos2unix,因此使用了以下一行代码。
awk '{ sub("\r$", ""); print }' winfile.txt > unixfile.txt