1
こんにちは私のフォルダ内の特定のファイルの拡張子をソース拡張から宛先に変更したいと思います。 $ {var%pattern}メソッドを使用しようとしましたが、正しく取得できません。宛先へのソース拡張を変更する
#!/bin/bash
folder="$1"
source="$2"
dest="$3"
files="$(ls "$folder")"
for file in $files; do
if [ "${$folder/file: -${#source}}" == "$source" ]
then
mv "$folder"/"$file" "$folder"/"${file%.$source}.$dest"
fi
done
ありがとうございます! –