有linux 高手吗?有道难题。。有追加分

来源:百度知道 编辑:UC知道 时间:2024/05/18 04:14:54
我有一个很大的txt文件,这是其中一部分。。
~user96/assign01.doc HTTP/1.0" 200
~user96/lecture03.pdf HTTP/1.0" 200
~user97/papers/PAPERS/ HTTP/1.0" 200
~user97/papers/PAPERS/ HTTP/1.0" 200
~user98/ HTTP/1.0" 404
~user98/hobby/crozzle.html HTTP/1.1" 404
~user98/hobby/wily/auug.html HTTP/1.0" 404
~user98/wily/ HTTP/1.0" 404
~user98/wily/ HTTP/1.0" 404
~user98/wily/ HTTP/1.1" 404
~user982/webpage/images/fahra_portrait.jpg HTTP/1.0" 200
~user99/ HTTP/1.1" 200
~user99/boema/boema%20coffee%20machine%20pictures/?D=D HTTP/1.0" 200
~user99/digi/?D=D HTTP/1.0" 200
~user99/digi/holiday/ HTTP/1.1" 200
~user99/digi/holiday/ HTTP/1.1" 200
~user99/digi/holiday/ HTTP/1.1" 200
~user99/digi/holiday/Mykonos%207.jpg HTTP/1.1" 200
~user99/digi/holiday/Paros%202.jpg HTTP/1.0" 200
~user990/SS2001/ HTTP/1.0" 404
.
.
.<

用vi编辑文件,
按ESC健就可以进入命令模式
然后,按:健
然后输入/404
就能找到你想找的字符串404
按n健,找下一个404字符

因为不同行,所以不可以同时搜索404/200

建议学习vi使用方法!

grep -E '(200|400)$' | awk '{print $1}'