当前位置: 技术问答>linux和unix
GAWK 的调用问题
来源: 互联网 发布时间:2016-06-14
本文导语: gawk -f script /.../file 在script中调用shell中的touch函数和sleep函数,没有反应,脚本运行的时候既没有生成文件,也没有挂起的效果,不知道为什麽,这两个功能是必不可少的,急啊!~希望高人予以解答。 ...
gawk -f script /.../file
在script中调用shell中的touch函数和sleep函数,没有反应,脚本运行的时候既没有生成文件,也没有挂起的效果,不知道为什麽,这两个功能是必不可少的,急啊!~希望高人予以解答。
在script中调用shell中的touch函数和sleep函数,没有反应,脚本运行的时候既没有生成文件,也没有挂起的效果,不知道为什麽,这两个功能是必不可少的,急啊!~希望高人予以解答。
|
awk, perl 都用system去调用shell命令的。
[code=BatchFile]
$ cat 022.awk
BEGIN {
filename = "date.log"
system("date >" filename)
system("sleep 5")
system("date >>" filename)
system("cat " filename)
}
$ awk -f 022.awk /dev/null
Fri Jun 26 22:54:34 CST 2009
Fri Jun 26 22:54:39 CST 2009
[/code]
[code=BatchFile]
$ cat 022.awk
BEGIN {
filename = "date.log"
system("date >" filename)
system("sleep 5")
system("date >>" filename)
system("cat " filename)
}
$ awk -f 022.awk /dev/null
Fri Jun 26 22:54:34 CST 2009
Fri Jun 26 22:54:39 CST 2009
[/code]
|
用全路径去调用行吗
|
或者 你用
command|sh
{printf( "sleep")|sh }
或者
(commnd)|getline
{ sleep | getline }
--未测试
command|sh
{printf( "sleep")|sh }
或者
(commnd)|getline
{ sleep | getline }
--未测试
|
sorry 还忘了加一个参数
#!/usr/bin/awk -f
#!/usr/bin/awk -f
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。