|

楼主 |
发表于 2007-1-17 16:22:17
|
显示全部楼层
呵呵 简化内容烦请老兄看上面的第4帖和第5帖,我重发了两遍,不好意思再重发啦,我怕犯错误呀.嘿嘿.Iambitious 提供的帮助:cat -n file | awk 'if ($2 == 0) print $1'我用了一下:
cat -n a | awk 'if ($2 == 0) print $1'
还是得到1和2 两个结果而得不到一个1这样的结果
seamonkey老兄提供的
grep -n '^0$' a | cut -d: -f1 # 命令中的a是文本文件名,其内容我还是重发一遍附在下边啦
我试了试 什么也没得到
当然,加上管道和命令echo即:
grep -n '^0$' a | cut -d: -f1|echo
得到一空白行
我再罗嗦一下:我想得到第一个字符是0其后什么都没有的行的行号,而不想得到0 10那一行的行号,正确的结果应该是1而不是1和2
还烦请各位老大再赐教
附:文本a内容如下:
0
0 10
20
22 |
|