sed隔n行打印:
linux:/home/lxg # nl url.txt
1 http://ropox.net/wp-content/plugins/syntaxhighlighter-plus/syntaxhighlighter/src/shCore.js
2 http://myweb20marketing.com/
3 http://freedombrassband.com/wp-content/themes/techozoic-fluid/js/fontscall.js
4 http://nataprene.ru/templates/LightSteel/js/libs.js
5 http://www.techtrench.com/modules/dphighlight/xartemplates/includes/doHighlight.js
6 http://www.tagemigames.com/
7 http://www.youzhijing.com/
8 http://www.interneuta.com/
9 http://www.hotelbisesti.com/js/shadowbox.js
10 http://ukalcogroup.co.uk/wpmu/
11 http://migliorforum.com/
12 http://leasespecials.com/view_special.php
linux:/home/lxg # nl url.txt | sed -n '1~2p'
1 http://ropox.net/wp-content/plugins/syntaxhighlighter-plus/syntaxhighlighter/src/shCore.js
3 http://freedombrassband.com/wp-content/themes/techozoic-fluid/js/fontscall.js
5 http://www.techtrench.com/modules/dphighlight/xartemplates/includes/doHighlight.js
7 http://www.youzhijing.com/
9 http://www.hotelbisesti.com/js/shadowbox.js
11 http://migliorforum.com/
linux:/home/lxg # nl url.txt | sed -n '2~3p'
2 http://myweb20marketing.com/
5 http://www.techtrench.com/modules/dphighlight/xartemplates/includes/doHighlight.js
8 http://www.interneuta.com/
11 http://migliorforum.com/
linux:/home/lxg #
sed打印匹配行的下一行:
linux:/home/lxg # nl awk1.txt
1 web01[192.168.2.100]
2 httpd ok
3 tomcat ok
4 sendmail ok
5 web02[192.168.2.101]
6 httpd ok
7 postfix ok
8 web03[192.168.2.102]
9 mysqld ok
10 httpd ok
linux:/home/lxg # nl awk1.txt | sed -n '/ok/{n;p}'
3 tomcat ok
5 web02[192.168.2.101]
7 postfix ok
10 httpd ok
linux:/home/lxg # nl awk1.txt | sed '/ok/d'
1 web01[192.168.2.100]
5 web02[192.168.2.101]
8 web03[192.168.2.102]
linux:/home/lxg #
awk打印匹配行的下一行:
linux:/home/lxg # nl awk1.txt
1 web01[192.168.2.100]
2 httpd ok
3 tomcat ok
4 sendmail ok
5 web02[192.168.2.101]
6 httpd ok
7 postfix ok
8 web03[192.168.2.102]
9 mysqld ok
10 httpd ok
linux:/home/lxg # nl awk1.txt | awk '$0 ~/ok/ {next} {print $0}'
1 web01[192.168.2.100]
5 web02[192.168.2.101]
8 web03[192.168.2.102]
linux:/home/lxg #
反引號和$()功能相同