热度 5||
1)
奇数行:sed -n '1~2p' urfile
偶数行:sed -n '2~2p' urfile
2)
偶数行:sed
-n 'n;p' urfile
奇数行:sed
-n '$!N;P' urfile
奇数行:sed 'n;d' urfile
偶数行:sed '1d;n;d' urfile
4)
偶数行:sed -n 'n;p' urfile
奇数行:sed -n
'p;n' urfile
奇数行:sed '0~2d' urfile
偶数行:sed '1~2d' urfile
awk
1)
奇数行:awk
'NR%2==1{print $0}' urfile
偶数行:awk
'NR%2==0{print $0}' urfile
2)
偶数行:awk 'NR%2'
urfile
奇数行:awk
'!(NR%2)' urfile
3)
奇数行:awk
'i=i?0:1' urfile
偶数行:awk
'!(i=i?0:1)' urfile
4)
偶数行:awk '!(i=!i)' urfile
奇数行:awk 'i=!i' urfile
5)奇数行:awk '++i%2' urfile
偶数行:awk 'i++%2' urfile
6)偶数行:awk '!and(FNR,1)' urfile
奇数行:awk 'and(FNR,1)' urfile
7)奇数行:awk 'getline p||1' urfile
偶数行:awk 'getline p||2' urfile
Perl
1)
奇数行:perl -ne 'print if $. % 2' urfile
偶数行:perl -ne 'print if not $. % 2' urfile
2)
奇数行:perl -pe '<>' urfile
偶数行:perl -pe '$_ = <>' urfile
yjh625: '2~2p' 这个其中的~是指什么意思?
Archiver|手机版|感谢所有关心和支持过LinuxTone的朋友们 转载本站内容请注明原作者名及出处 ( 京ICP备08103151 ) |
GMT+8, 2021-2-27 03:23 , Processed in 0.009624 second(s), 10 queries , Apc On.
Powered by Discuz! X2 Licensed
© 2001-2011 Comsenz Inc.