while ループ内で 2 つのファイルの vimdiff を使用しようとしています。しかし、最初のループの後に壊れます。
while read line
do
vimdiff -c TOhtml -c wqa! $line"_file1" $line"_file2"
done < inpFile.txt
inpFile には複数のエントリが含まれていますが、上記のループは最初のループの後で中断します。サブプロセスが原因ではないかと思います。ファイル内のすべてのエントリに対して実行する方法を教えてください。