Удалите первые 4 буквы из имени папки с помощью скриптов Bash - PullRequest
1 голос
/ 12 ноября 2009

Как видно из названия, я хочу удалить первые 4 буквы из имени папки, используя скрипт Bash . Если у вас есть другой способ сделать это в Linux, я не против, например. Python. Также мне нужно, чтобы скрипт выполнялся регулярно (ежедневно).

Ответы [ 2 ]

9 голосов
/ 12 ноября 2009

Другой способ в Bash:

$ dname=mydirectory
$ echo ${dname:4}
rectory
3 голосов
/ 12 ноября 2009

Поскольку вы не упоминаете, чтобы переименовать каталог или около того, я предполагаю, что вы хотите простого редактирования строки. Если вы хотите больше, вы должны задать правильные вопросы.

# name of the DIRECTORY (not ''folder''...)
name=fooodir

# compute a new name
editedname=${name#????}
echo "${editedname}"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...