2つの異なるディレクトリ内のファイルをループし、このように作成した異なるファイル名パターンのファイルをエコーするスクリプトを作成したいのですが、不適切です
#Files in one dir ABC-123-1.txt
#Files in subdir ABC-123.doc
for f in *.doc
do
f1=`echo $f|sed 's/.doc//g`'
for f2 in ../*.txt
do
f3=`echo $f2|sed 's/..\///g'|sed 's/-1.txt//g'`
if [ "$f1" != "$f3" ]
then
echo $f3
fi
done
done