在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
a.txt内容如下: 111 222 baidu 333 444 google 555 666 交换包含baidu和包含google的行,得到: 111 222 google 333 444 baidu 555 666 代码1: sed '/baidu/{:a;N;/google/!ba;s/\([^\n]*\)\n\(.*\)\n\(.*\)/\3\n\2\n\1/}' a.txt 代码1的执行过程: 代码2: sed '/baidu/{:a;N;/google/{s/\(^[^\n]*\)\(.*\)\(\n\)\([^\n]*$\)/\4\2\3\1/;t};ba}' a.txt 代码2的执行过程: 代码1和代码2的特点: |
请发表评论