分页: 1 / 1

这里的管道是什么意思

发表于 : 2009-04-11 18:25
hellojinjie

代码: 全选

echo | awk '{print 19/7}'
:em23

Re: 这里的管道是什么意思

发表于 : 2009-04-11 18:34
xhy
awk默认需要一个文件

Re: 这里的管道是什么意思

发表于 : 2009-04-11 18:46
xiooli
难道只是用来做算数?为何不用:

代码: 全选

bc -l <<<19/7
?

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 ... | 差不多
:em03 终于知道<<<何意了,学习了……

Re: 这里的管道是什么意思

发表于 : 2009-04-26 14:35
wangtwo
xiooli 写了:难道只是用来做算数?为何不用:

代码: 全选

bc -l <<<19/7
?
就是做算数
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/