2016-09-16 3 views
0

Я хочу написать Баш перечислить директорию в/USR/JBoss/jbosseap, что каталоги контента (app_m1 или app_m01)Список каталоги

Я хочу перечислить любой из именования

Это то, что я делаю в данный момент, но он не работает

ls -1d *m{[0-9],[0-9][0-9]} 

он работает только тогда, когда оба (app_m1 и app_m01) присутствуют.

ответ

0

Есть много способов, вы можете сделать это, вот простая версия:

find . -type d -name "app_m1" -o -name "app_m01" 
+0

Amir, спасибо за ур ответ, это помогло бы, но этот вопрос им с это «приложение» часть всегда меняется единственной последовательной является «m1» или «m01». так что это как «xxxxx_m1» или «xxxx_m01», а 1 может быть [0-9], а 01 может быть [0-9] [0-9] –

+0

найти. -type d -name "* m01" -o -name "* m1" –

+0

Это то, что я использую прямо сейчас, и оно работает для меня {find -type d -name "* m [0-9]" -o - name "* m [0-9] [0-9]"} –

Смежные вопросы