Сохранение результата команды переименования в переменной - PullRequest
0 голосов
/ 30 апреля 2020

Я использую следующую команду в сценарии unix для переименования файлов.

rename 100 A0 abc100.txt

Результатом вышеупомянутой команды является изменение имени файла на:

abcA0.txt

Я хочу сохранить этот результат (abcA0.txt) только в переменной скрипта, чтобы использовать его для дальнейшей обработки. Является ли это возможным?

Пожалуйста, предложите.

1 Ответ

0 голосов
/ 30 апреля 2020

Вы можете использовать подробный режим и извлечь новые имена файлов.

$ var=$(rename -v 100 A0 abc100.txt | sed "s/.*\`\(.*\)'$/\1/")
$ echo "$var"
abcA0.txt
...