2つのファイルの内容をマージしたい、という要望がアリ、スクリプトを作成してみました。

行数が同じ2つのファイルがあり、それを1つにしたい。

ファイル1

AAA
BBB
CCC

ファイル2

XXX
YYY
ZZZ

これを以下のようにマージしたい。
マージファイル

AAAXXX
BBBYYY
CCCZZZ

で、作成したのが、以下のスクリプトです。

#!/bin/bash

# 
echo " file 01 name"
read file01
echo " file 02 name"
read file02
echo " Output file"
read filename

# line number
a=$( wc ${file01} | awk '{print $1 }' )
#echo ${a}
data01=$( head -n 1 ${file01} )
data02=$( head -n 1 ${file02} )
echo ${data01} ${data02} >> ${filename}

i=1
while [ ${i} -lt ${a} ] ;  do
   i=$(( ${i} + 1 ))
#   echo ${i}
   data01=$( head -n ${i} ${file01} | tail -n 1 )
   data02=$( head -n ${i} ${file02} | tail -n 1 )
   echo ${data01} ${data02} >> ${filename}
done

exit 0

非常に、単純なスクリプトです。
他にも何か作ったら、公開しようと思います。

広告