Есть куча файлов вида "Pictire 001.jpg" как сие наиболее правильно преобразовать в "Pictire_001.jpg" ?
Можно конечно на C программу на писать, но хочется сделать на bash.
В голову лезут только какие-то тупые варианты типа:
find ./ -name '*jpg' -exec echo {} >> ./tmp_file \;
Потом что-то типа:
cat ./tmp_file | sed -e 's/\ /_/'
А потом обработать этот файл чтобы получить их него скрипт перемещающий старое название в новое... Вот такой отстой...
Как бы это изящно сделать на bash ?
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Возможно ли в переменной $PATH использовать регулярки ? ($path regex) (2019)
- Форум Форматирование вывода bash. (2015)
- Форум bash -c ' echo {}" (2023)
- Форум Скрипт для очистки кэша Zypper (2011)
- Форум Как в bash массив занести построчно вывод команды? (2010)
- Форум Как правильно экранировать имя файла для дальнейшей работы с ним в скрипте? (2017)
- Форум CGI bash и вывод переменных (2018)
- Форум [uzbl-tabbed] Открытие ссылки в новой вкладке (2011)
- Форум Счетчик в цикле while не меняет значение (2015)
- Форум ImageMagic. Ещё одна проблема с пробелами. (2012)