0

別のディレクトリにある別のファイルの文字列の一部を含む特定のファイルを指すのに問題があります。

次のコマンドを見ると、./A にファイル abc.foo があるとします。./B にある abc_extendedname1.jpeg を使用して関数を適用する必要があります。

for file in ./A/*; 

do echo $file;
function $file -opt ./B/${file%.foo}_extendedname1.jpeg ./B/${file%.foo}_extendedname2.jpeg;

done

どんな助けでも大歓迎です!

4

2 に答える 2

-1

試す

export d="`pwd`"
find ./A/*|while read file
do
    echo "$file"
    if [ -f  "$d/B/${file}_extendedname1.jpeg" ]
    then
        echo "$d/B/${file}_extendedname1.jpeg" found
    fi
done
于 2013-06-07T15:01:21.977 に答える