パターンのあるファイルを含むフォルダが2つあります。
File-1 1234_-_abcdef_abcdefg.abc
File-2 1234_-_qwerty_abcdefg.abc
私のコードは次のとおりです
foreach d (`cat deck_list`)
foreach c (`cat cars_list`)
compute_blah_blah.py -f Deck_list/$d -s Cars_list/$c
end
end
これで、Deck_listとcars_listの1234部分を一致させる必要があります。それ以外の場合は、同じファイル内の他の部分を検索し続けます。
事前にありがとう
答え1
1つの可能な方法はを使用することですawk
。スクリプトはその形式に従って生成されます。
for file in $(ls dir1/)
do
a=$(echo $file| awk -F_ '{print $1}')
ls dir2/ |awk -v name=$a -F_ '$1==name {print}'
done