读书人

在awk中使用system系统命令解决方案

发布时间: 2012-05-01 12:48:58 作者: rapoo

在awk中使用system系统命令
……
system("read i < indexes; test ${i:0:2} = "++" && printf yes")
……

我想做的事情是:当读取到的字符串 i 头两个字符是"++"的时候输出yes

在运行的时候这句话出现语法错误如下:
awk: line 7: syntax error at or near && printf yes

请问该如何解决?


[解决办法]

探讨

引用:

引用:
引用:

参考一下吧
$ echo '++hello'>indexes

$ awk 'BEGIN{system("read i < indexes; test ${i:0:2} = '++' && printf yes")}' test
……

读书人网 >UNIXLINUX

热点推荐