碰到个可能有意思的$. 小问题,求教

前两周看到某帖子提到了$. ,当时学习了.刚才要用,结果诡异....

求教:请问1去哪里了?
  1. cat 123
  2. 1
  3. 2
  4. 3
  5. 4
复制代码
  1. cat 123|perl -ne 'while(<>){print "$.\t$_";}'
  2. 2        2
  3. 3        3
  4. 4        4
复制代码

作者: chenhao392   发布时间: 2011-05-20

-n 什么意思清楚不?

作者: zhlong8   发布时间: 2011-05-20

回复 zhlong8


    只是看人这么用了,就一直在用,查了下,说:
-n
Wrap the entire program (or one liner) in a loop that reads input using <> and assigns each input line to $_

作者: chenhao392   发布时间: 2011-05-20

回复 zhlong8


    太阳要落山了,得去吃饭了....回来再看帖子...

作者: chenhao392   发布时间: 2011-05-20



QUOTE:
回复  zhlong8


    只是看人这么用了,就一直在用,查了下,说:
-n
Wrap the entire program (or  ...
chenhao392 发表于 2011-05-20 09:45




cat 123 | perl -ne '{print "$.\t$_"}'

作者: jason680   发布时间: 2011-05-20



QUOTE:
回复  zhlong8


    只是看人这么用了,就一直在用,查了下,说:
-n
Wrap the entire program (or  ...
chenhao392 发表于 2011-05-20 09:45



如果LZ查看了-n是什么意思仍然不解,那就google一下“一行Perl”

作者: py   发布时间: 2011-05-20