awk for循环问题问题!!!! #/bin/awk -f NR==1 { for (i=1; i<=NF; i++) print i,$i }
syntaxerrornearunexpectedtoken`('`for(k=1;k<=NF;k++)'...
syntax error near unexpected token `('
`for (k=1; k<=NF; k++)' 展开
`for (k=1; k<=NF; k++)' 展开
1个回答
展开全部
#!/bin/awk -f
NR==1 {
for(i=1;i<=NF;i++)
print i, $i
}
NR==1 {
for(i=1;i<=NF;i++)
print i, $i
}
更多追问追答
追问
没看出有什么区别啊???
就是“{”经跟模式了? 但这样还是不对的,我试过了,这个只会影响结果不会影响到有没语法错误的
------------------------------
不过我后来重新写另一个文件,一摸一样的代码,就对了,不知道是不是有中文输入混在里面引起的,很诡异
不过还是谢谢你啦
追答
-rwxr-xr-x 1 root root 59 Dec 21 17:18 xx14.awk
y:root:/tmp/ss> cat xx14.awk
#!/bin/awk -f
NR==1 {
for(i=1;i xx14.awk xx14.awk
1 #!/bin/awk
2 -f
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询