В настоящее время я изучаю сценарии, поэтому пытаюсь написать какой-нибудь случайный сценарий. Сегодня я написал скрипт, который будет принимать тип файла как arument и заменять пробел символом подчеркивания в имени всего текущего файла каталога этого типа. Я написал код для этого, принимая помощь с этого сайта. Это дано ниже:

#!/bin/bash

fileFormat="$1"

for file in *\ *."$fileFormat"
do
    mv "$file" "${file// /_}";
done

Теперь я хочу заменить все символы подчеркивания на любой алфавит или цифру (пусть это будет «а»). Чтобы в имени файла не было подчеркивания. Как я это сделаю? Я пытался, но не получилось ... :(

Заранее спасибо.

Редактировать:

Сценарий, который я здесь написал, работает без проблем. То, что я хочу сейчас, я попробовал, погуглив. Я не знаю, что читать в пункте назначения команды mv, чтобы получить ожидаемый результат. Это то, что я прошу.

0