|
发表于 2004-11-12 23:38:43
|
显示全部楼层
哈哈..我居然写出来了...
先把两个文件内容读成一个数组,再打印出行号..用FOR循环,读出号..
----------------------------------
[root@fy-p3x2 2in1]# cat a
kkkkkk
kkkkk
jjjjjj
jjjjjj
jjjjjj
jjjjj
jjjjj
jjj
jjjjj
jjjj
--------------------
[root@fy-p3x2 2in1]# cat b
kkjdkfjkd
kfjdkfjd
kdjfdkf
fdkfjdkf
kdjfkdfdf
jdkfjdfk
kjdfkdfj
jdkfdjf
jkjkd
kdjfdkf
dfldfd
fdfdf
dfdf
f
------------------------
[root@fy-p3x2 2in1]# cat 2in1.sh
#!/bin/sh
#Name :2 in 1 file
#Author:fengyong fy138@sina.com
#Update:2004-11-12
FILE1=(`cat a`)
FILE2=(`cat b`)
TEMP=temp.file
LIST=`awk '{print NR}' a`
for i in $LIST
do
echo -e ${FILE1}"\t"${FILE2} >>$TEMP
done
---------------------
结果
-------------------------
[root@fy-p3x2 2in1]# cat temp.file
kkkkk kfjdkfjd
jjjjjj kdjfdkf
jjjjjj fdkfjdkf
jjjjjj kdjfkdfdf
jjjjj jdkfjdfk
jjjjj kjdfkdfj
jjj jdkfdjf
jjjjj jkjkd
jjjj kdjfdkf
dfldfd
fdfdf |
|