В настоящее время я изучаю сценарии, поэтому пытаюсь написать какой-нибудь случайный сценарий. Сегодня я написал скрипт, который будет принимать тип файла как arument и заменять пробел символом подчеркивания в имени всего текущего файла каталога этого типа. Я написал код для этого, принимая помощь с этого сайта. Это дано ниже:
#!/bin/bash
fileFormat="$1"
for file in *\ *."$fileFormat"
do
mv "$file" "${file// /_}";
done
Теперь я хочу заменить все символы подчеркивания на любой алфавит или цифру (пусть это будет «а»). Чтобы в имени файла не было подчеркивания. Как я это сделаю? Я пытался, но не получилось ... :(
Заранее спасибо.
Редактировать:
Сценарий, который я здесь написал, работает без проблем. То, что я хочу сейчас, я попробовал, погуглив. Я не знаю, что читать в пункте назначения команды mv, чтобы получить ожидаемый результат. Это то, что я прошу.