在用grep命令搜索文件内容时,遇到一个问题,即:当该文件内容一行过长时,grep搜索出的结果未能完全显示出所搜索出那一行的内容,而是截取了前面一部分显示。现在问题是,如何才能完全显示出来? 举例如下:某个文件为file1.unl,以下为其内容: 111111111|22222|33333333|44444444|55555555555|6666666|777777777777 如果此时我用: #grep "22222" file1.unl 显示结果为: 111111111|22222|33333333| \ 如何才能完整显示该行?
如何在一个命令的结果中使用grep: 比如我用ls -l可以得到输出的结果,如何使用grep在这个结果中查找? 除了 把命令的结果存放在文件中再grep 这个方法以外,有比较直接的方法么? 谢谢
如何从得到的IP地址中找出第一个 inet addr: (如下) inet addr:135.252.6.101 Bcast:135.252.6.255 Mask:255.255.255.0 inet addr:127.0.0.1 Mask:255.0.0.0 我只想要135.252.6.101 ,其他的部分不要,后面的部分是可能变动的,谢谢各位:oops:
能不能一个文件中符合两个条件的内容显示 例如:a.txt 101|aaaaaa|2333333| 103|eeeeee|4545454| 104|cccccccc|5656565| 105|gggggg|9899898| 107|rrrrrrrrrr|2424242| 此文件中第一列等于103和106的行第三列内容显示 谢谢
grep、fgrep 和 egrep 命令 这组命令以指定模式搜索文件,并通知用户在什么文件中搜索到与指定的模式匹配的字符串,并打印出所有包含该字符串的文本行,在该文本行的最前面是该行所在的文件名。 grep 命令一次只能搜索一个指定的模式;egrep 命令检索扩展的正则表达式(包括表达式组和可选项);fgrep 命令检索固定字符串,它不识别正则表达式,是快速搜索命令。 这组命令在搜索与定位文件中特定的主题方面非常有用。要搜索的模...
看书看不明白。。。 例如这些。。。 $ grep user /etc/passwd | sort > sorted.users $ grep usesr < /etc/passwd 2> grep.err | sort > sorted.users 2> sort.err $ grep user < /etc/passwd | sort 2 > sort.err | wc –l > wc.out 2> wc.err
我执行了几个命令,但结果却不明白怎么回事,哪位大虾给指点指点啊?命令如下: $ grep u* t.txt ui u* lskdj` $ grep u t.txt ui u* $ grep * t.txt ls.tx:cat.out ls.txt:cat.out