LINUX.ORG.RU
решено ФорумAdmin

Как вырезать часть пути

 


0

1

В переменной $pathd могут быть разные пути:

/home/user1/config
/home/user1/imap/abc/def/Maildir/blabla/blabla
...
Нужно вырезать только те части пути, которые соответствуют такому шаблону:
echo $pathd | awk '/(^\/home\/.*\/imap\/.*\/.*\/Maildir\/)/{print $0}'
Т.е. из /home/user1/imap/abc/def/Maildir/blabla/blabla Должно получиться /home/user1/imap/abc/def/Maildir/ - все что после Maildir/ нужно отбросить. Команда, которую привел я отображает полный путь, с blabla/blabla Подскажите, как вырезать необходимую часть пути?


Ответ на: комментарий от teod0r

Спасибо тебе добрый человек :)

Barz
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.