linux 系统中输出匹配特定字符至末尾的行
作者:互联网
001、
root@PC1:/home/test2# ls a.txt root@PC1:/home/test2# cat a.txt aa dd ss dd ff xv ef 33 cc xx ee ww df ff zc xx xx ff er ed ww xx xx ee er uy vv root@PC1:/home/test2# sed -n '/xx/,$p' a.txt ## 输出匹配xx至末尾的行 xx ee ww df ff zc xx xx ff er ed ww xx xx ee er uy vv
002、
root@PC1:/home/test2# ls a.txt root@PC1:/home/test2# cat a.txt aa dd ss dd ff xv ef 33 cc xx ee ww df ff zc xx xx ff er ed ww xx xx ee er uy vv root@PC1:/home/test2# sed -n '/ww$/, $p' a.txt ## 输出以ww结尾至文本末尾的数据 xx ee ww df ff zc xx xx ff er ed ww xx xx ee er uy vv
003、
root@PC1:/home/test2# ls a.txt root@PC1:/home/test2# cat a.txt aa dd ss dd ff xv ef 33 cc xx ee ww df ff zc xx xx ff er ed ww xx xx ee er uy vv root@PC1:/home/test2# awk 'BEGIN{idx = 0} {if(idx > 0 || $0 ~ /xx/) {idx++; print $0}}' a.txt ## 输出匹配xx 至末尾的数据 xx ee ww df ff zc xx xx ff er ed ww xx xx ee er uy vv root@PC1:/home/test2# awk 'BEGIN{idx = 0} {if(idx > 0 || $2 == "xx" && $3 == "ee") {idx++; print $0}}' a.txt ## 输出第2列为xx 同时第三列为ee至末尾的数据 xx xx ee er uy vv
标签:字符,test2,ee,ww,xx,ff,linux,末尾,er 来源: https://www.cnblogs.com/liujiaxin2018/p/16545553.html