把文件的奇数行和偶数行连接成一行

1. 首先要把文件连接成一行,具体方法请看上篇文章,实现方式为:
a=`cat  file`; echo $a >file1   或者   cat file |xargs >file1
2. wc -l file  // 记录下这个数值,假如说是100
3.  for i in `seq 1 2 100`; do let k=$i+1; awk '{print $"'$i'""   "$"'$k'"}'  file2  ; done  // 这里有必要解释一下,awk 中的符号用的有点乱,其中print 后边是$,其后紧跟一个双引号,然后是一个单引号,接着是$i,其后是单引号,双引号,再后边是双引号空格双引号(双引号空格双引号这是一部分,因为要写成 “奇数行 空格  偶数行”的格式),后边又是$双引号单引号$k单引号双引号

添加新评论 »