输出文件奇偶行

输出文件奇偶行

sed方法

#方法一
#奇数行
sed -n'1~2p' urfile 
#偶数行
sed -n'2~2p' urfile  
#方法二
#偶数行
sed-n 'n;p' urfile 
#奇数行
sed-n '$!N;P' urfile 
#方法三
#奇数行
sed'n;d' urfile
#偶数行
sed'1d;n;d' urfile
#方法四
#奇数行
sed -n'p;n' urfile
#偶数行
sed -n 'n;p' urfile
#方法五
#奇数行
sed '0~2d' urfile
#偶数行
sed '1~2d' urfile

awk方法

#方法一
#奇数行
awk'NR%2==1{print $0}'urfile
#偶数行
awk'NR%2==0{print $0}'urfile
#方法二
#偶数行
awk 'NR%2'urfile
#奇数行
awk'!(NR%2)' urfile
#方法三
#奇数行
awk'i=i?0:1' urfile
#偶数行
awk'!(i=i?0:1)' urfile
#方法四
#偶数行
awk'!(i=!i)' urfile
#奇数行
awk 'i=!i'urfile
#方法五
#奇数行
awk '++i%2'urfile
#偶数行
awk 'i++%2'urfile
#方法六
#奇数行
awk 'getline p||1' urfile
#偶数行
awk 'getline p||2' urfile
#方法七
#偶数行
awk'!and(FNR,1)' urfile
#奇数行
awk'and(FNR,1)' urfile

perl方法

#方法一
#奇数行
perl -ne 'print if $. % 2' urfile
#偶数行
perl -ne 'print if not $. % 2' urfile
#方法二
#奇数行
perl -pe '<>' urfile
#偶数行
perl -pe '$_ = <>' urfile

转载于:http://blog.uouo123.com/post/44.html

你可能感兴趣的:(奇偶行)