把文件的奇数行和偶数行连接成一行
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单引号双引号
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单引号双引号
none