У меня есть много папок со следующим шаблоном:
$ ls
a-master 123-master abc123-master
Я хочу, чтобы они были:
$ ls
a 123 abc123
Во время моего исследования я нашел этот ответ . Но когда я запустил mv "$f" "${f/-master/}"
, я получил ошибку mv: rename to : No such file or directory
, и я не уверен, почему.
Я нашел много ответов, рекомендующих переименовать пакет, но я не предпочитаю его. Я думаю, что это можно сделать, просто используя команду mv , но я не совсем уверен, как.
Возможно ли? Если возможно, какая команда подходит для этого случая?
Я ищу одну команду лайнера, короткую и приятную.