合并两个文件:
文件aa:
1 2 3 4
a b c d
A B C D
b d f e
x y z w
文件bb:
2 2 2 2
2 2 2 2
2 2 2 2
2 2 2 2
2 2 2 2
2 2 2 2
2 2 2 2
合并后:
1 2 3 4
2 2 2 2
a b c d
2 2 2 2
A B C D
2 2 2 2
b d f e
2 2 2 2
x y z w
2 2 2 2
2 2 2 2
2 2 2 2
合并的代码:
paste -d"#" aa bb | awk '{ gsub(/#/, "\n"); print }' | sed '/^s*$/d'
逻辑方法:
#!/bin/sh
_get_member()
{
Namex=`cat bb | sed -n '/^[^#]/p'| head -1`
sed '1d' bb > bbb
mv bbb bb
echo $Namex
}
#_get_member
while read cc
do
echo $cc >>ccc.txt
_get_member >>ccc.txt
done < aa
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21634752/viewspace-659657/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/21634752/viewspace-659657/