У меня есть куча файлов, названных так:
file.jpg?sw=450&sh=450
Я хочу переименовать их, удалив это ужасное расширение, и получу следующее:
file.jpg
Я попробовал этот скрипт:
for file in *'.jpg?sw=450&sh=450'; do mv "$file" "${file%}".jpg; done
, а также этот скрипт:
for file in *'.jpg?sw=450&sh=450'; do mv "$file" "${file%}'.jpg?sw=450&sh=450'".jpg; done
Что происходит, если я получаю этот результат:
file.jpg? Sw = 450 & sh = 450.jpg