分页: 1 / 1
这里的管道是什么意思
发表于 : 2009-04-11 18:25
由 hellojinjie
代码: 全选
echo | awk '{print 19/7}'

Re: 这里的管道是什么意思
发表于 : 2009-04-11 18:34
由 xhy
awk默认需要一个文件
Re: 这里的管道是什么意思
发表于 : 2009-04-11 18:46
由 xiooli
Re: 这里的管道是什么意思
发表于 : 2009-04-11 19:03
由 hellojinjie
原来是 echo 一个空文件给awk,
那 <<< 又表示的是什么啊 ? 我只见到过 < and << ,,三个在一起时什么呢?
Re: 这里的管道是什么意思
发表于 : 2009-04-11 21:44
由 aerofox
hellojinjie 写了:原来是 echo 一个空文件给awk,
那 <<< 又表示的是什么啊 ? 我只见到过 < and << ,,三个在一起时什么呢?
<<< 就是把后面的内容作为标准输入,跟 echo ... | 差不多
Re: 这里的管道是什么意思
发表于 : 2009-04-13 12:18
由 bones7456
代码: 全选
awk 'BEGIN{print 19/7}'
建议这样写.
Re: 这里的管道是什么意思
发表于 : 2009-04-26 1:12
由 jioyo源
aerofox 写了:hellojinjie 写了:原来是 echo 一个空文件给awk,
那 <<< 又表示的是什么啊 ? 我只见到过 < and << ,,三个在一起时什么呢?
<<< 就是把后面的内容作为标准输入,跟 echo ... | 差不多

终于知道<<<何意了,学习了……
Re: 这里的管道是什么意思
发表于 : 2009-04-26 14:35
由 wangtwo
xiooli 写了:难道只是用来做算数?为何不用:
?
就是做算数
在
http://www.ibm.com/developerworks/cn/li ... index.html 利用 AWK 的数值计算功能提升工作效率
也看过echo的这个用法, 就是想返回一个空text ( man echo 的第一行 echo - display a line of text )
大家有空看看ibm的文档
https://www.ibm.com/developerworks/cn/linux/