Chinaunix
标题:
如果理解echo | awk '{print test}' test="awk code" 中的echo?
[打印本页]
作者:
xjzcz
时间:
2016-06-16 10:55
标题:
如果理解echo | awk '{print test}' test="awk code" 中的echo?
SPVM:test-> echo | awk '{print test}' test="awk code"
awk code
复制代码
琢磨半天还是不懂这里echo的用法,求大神指点。
另外,为什么单独执行
awk '{print test}' test="awk code"
复制代码
无法输出awk code?
作者:
Shell_HAT
时间:
2016-06-16 10:57
第二种写法里面,awk不知道去哪里读取数据。
作者:
xjzcz
时间:
2016-06-16 11:03
回复
2#
Shell_HAT
谢谢,明白了,echo 在这里只是输出一个空值供awk读取
作者:
liion631818
时间:
2016-06-16 12:46
回复
3#
xjzcz
ubuntu:~$ awk -vtest="123" 'BEGIN{print test}' test="awk code"
123
复制代码
作者:
xjzcz
时间:
2016-06-20 11:16
回复
4#
liion631818
在BEBIN中不能获得通过 "变量名=变量值"传入的变量吧
作者:
blackold
时间:
2016-06-20 11:27
回复
1#
xjzcz
awk 是输入驱动的。
单独执行也可以输出啊。
$ awk '{print test}' test="awk code"
foo
awk code
foo
awk code
foo
awk code
_
复制代码
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2