|
100资产
我有6个文本(a,b,c,d,e,f)里面各有100行数据。
我想将他们合并成一个文本,并且每个文本的第一行以空格分隔排成一行,依次进行。
合并成这样。
该怎么用脚本来实现啊.
|
最佳答案
查看完整内容
shell脚本XXX.sh: g是合并后的新文件
cp a g;
for i in `seq $1`
do
sed -i "$i s/$/ `cat b |head -n $i | tail -n +$i | xargs`/" g
sed -i "$i s/$/ `cat c |head -n $i | tail -n +$i | xargs`/" g
sed -i "$i s/$/ `cat d |head -n $i | tail -n +$i | xargs`/" g
sed -i "$i s/$/ `cat e |head -n $i | tail -n +$i | xargs`/" g
sed -i "$i s/$/ `cat f |head -n $i | tail -n +$i | xargs`/" g
don ...
|