今天在服务器上执行一个awk脚本发现报错:
[sshexec] awk:
[sshexec] syntax error
[sshexec] near line
[sshexec] 3
[sshexec] awk: bailing out near line
[sshexec] 3
我拿到虚拟机中用却一点问题都没。
与之前的脚本比对也没有发现什么问题,就是增加了一个函数而已。
纠结了很久才发现,我虚拟机中装的是fedora,而服务器用的是solaris
需要将awk换成nawk才行。
还有,需要使用函数的时候,最好用nawk。