大家好,我正在使用 awk 来打印输出,对它们进行排序,然后将其存储在一个文件中,但是当我插入排序命令时,我收到了一个语法错误。这是我下面的代码。。请让我知道如果我做对了
代码
id !~ /^\s*$/){print id,ip[id];}|sort -k 1 > "file"} for (key in h) {split(key,values," "); if(values[1] !~ /^\s*$/ && values[2] !~ /^\s*$/){print values[1],values[2],h[key]}|sort -k 1 -k 2 > "file"}}
awk: ^ syntax error