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
原创文章,作者:sunnyman218,如若转载,请注明出处:https://blog.ytso.com/tech/aiops/278556.html