Всем привет, есть код:
for i in "${URLArray[@]}"
do
FileName=$(echo $i | sed -e 's|.*/||' -e s/-/' '/g -e 's/$/.pic/')
[ -f "$HOME/Downloads/$FileName ] && echo "exist." || echo "$FileName doesn't exist"
done
При вызове кода переменная $FileName Принимает значение:
PIC 2 (frame corner radius).pic
<-- (После PIC 2 - 2 пробела - тут пробела не видно)
Но в директории Downloads после PIC 2 - один пробел!
Как применить маску при проверке наличия файлов???