LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1195|回复: 4

awk如何exec一个命令?

[复制链接]
发表于 2004-6-28 17:56:41 | 显示全部楼层 |阅读模式
用``不行...
比如说,我想把date的结果赋给一个变量,该怎么样写代码?
发表于 2004-6-28 18:02:02 | 显示全部楼层
[php]awk 'BEGIN{"date"|getline var;print var}'
[/php]
发表于 2004-7-11 21:56:57 | 显示全部楼层
在windows下, 调用gwak(windows版本),可如下执行:
gawk "BEGIN{\"date\"|getline var;print var}"
发表于 2004-7-11 22:08:04 | 显示全部楼层
awk 'BEGIN{"date"|&getline var;print var}'

awk 'BEGIN{"date"|getline var;print var}'
有什么区别?结果看来一样的。
发表于 2004-7-11 23:10:43 | 显示全部楼层
最初由 aaccdd 发表
awk 'BEGIN{"date"|&getline var;print var}'

awk 'BEGIN{"date"|getline var;print var}'
有什么区别?结果看来一样的。

除了协进程,没有在awk里 用过|&这样的用法 :sorry
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表