Скрипты Bash: Как мне переименовать файлы, чтобы удалить числовые символы в начале? - PullRequest
2 голосов
/ 17 июня 2010

Команда mv не принимает сопоставление с шаблоном, как grep!
Каков хороший способ обработки этого и подобных операций?

1 Ответ

2 голосов
/ 17 июня 2010

Есть инструмент rename, но если это не то, что вы хотите, вы можете сделать:

for file in *; do
    new_file="${file##[0-9]}" # Strip all leading numbers
    mv "$file" "$newfile"
done
...