awk里面不要使用单引号
因为awk以单引号来界定命令,如下
awk '/pattern/{action}' files...
所以,在awk中就不要再使用''了,比如下面的代码是无法通过的。
awk '
BEGIN {
FS=':';
print "name, number, val1, val2, val3\n";
}
应该写成
awk '
BEGIN {
FS=":";
print "name, number, val1, val2, val3\n";
}
因为awk以单引号来界定命令,如下
awk '/pattern/{action}' files...
所以,在awk中就不要再使用''了,比如下面的代码是无法通过的。
awk '
BEGIN {
FS=':';
print "name, number, val1, val2, val3\n";
}
应该写成
awk '
BEGIN {
FS=":";
print "name, number, val1, val2, val3\n";
}