Использование bash для переименования файлов в каталоге на основе имени папки - PullRequest
0 голосов
/ 10 июля 2019

У меня есть несколько файлов с именами MAC-адресов, например, 50: c7: bf: 2f: 27: 43 Я хотел бы переименовать эти файлы на основе имен папок в каталоге

Я хотел бы переименоватьих от 50: c7: bf: 2f: 27: 43 до имени папки, которую я уже создал Phillips

Итак, окончательный вывод Phillips / Philips_1

1 Ответ

0 голосов
/ 10 июля 2019

Полагаю, вы ищете переменную среды PWD для сеанса:

Возможно, вы знаете, что при запуске команды pwd вы видите имя текущего каталога.Дело в том, что каждый раз, когда вы меняете каталог, переменная среды сеанса PWD изменяется соответствующим образом: на самом деле, команды pwd и echo $PWD абсолютно одинаковы.

Итак, вВ вашем случае вы можете сделать что-то вроде:

mv filename "$PWD""_something"

Примечание: переменная среды на основе сеанса, я имею в виду переменную, которая выглядит как переменная среды, но которая может быть разной для каждогосеанс (я не знаю точный термин для этого).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...