当前位置: 技术问答>linux和unix
SHELL问题
来源: 互联网 发布时间:2016-01-15
本文导语: 对于以下结果,如何提取出cszy_exp_20070320.dmp.Z,最好不要用字符在行中的位置,因为可能会变。 03-20-07 04:07PM 862198137 cszy_exp_20070320.dmp.Z 03-21-07 04:54AM 858479459 cszy_exp_20070321.dmp.Z 03-...
对于以下结果,如何提取出cszy_exp_20070320.dmp.Z,最好不要用字符在行中的位置,因为可能会变。
03-20-07 04:07PM 862198137 cszy_exp_20070320.dmp.Z
03-21-07 04:54AM 858479459 cszy_exp_20070321.dmp.Z
03-22-07 04:54AM 858994001 cszy_exp_20070322.dmp.Z
03-23-07 04:54AM 859447641 cszy_exp_20070323.dmp.Z
03-20-07 04:07PM 862198137 cszy_exp_20070320.dmp.Z
03-21-07 04:54AM 858479459 cszy_exp_20070321.dmp.Z
03-22-07 04:54AM 858994001 cszy_exp_20070322.dmp.Z
03-23-07 04:54AM 859447641 cszy_exp_20070323.dmp.Z
|
把这些行通过| 传给awk 用awk分析出符合标准的
|
用perl處理
perl -ne 'printf("%sn", $1) if /(cszy.*$)/' input.txt
perl -ne 'printf("%sn", $1) if /(cszy.*$)/' input.txt
|
awk '{printf("%sn", $4) }' aa.txt
|
awk '{print($4)}' aa.txt
這樣更簡潔,真是三天不玩手生,
這樣更簡潔,真是三天不玩手生,