-1

У меня есть список файлов в нескольких каталогах. Я хотел бы поработать над конкретными файлами, но названия немного сложны.

file_986.aln
file_99.aa.aln
file_99.aln
file_991.aa.aln
file_991.aln

Я хотел бы заполучить

file_986.aln
 file_99.aln
 file_991.aln

только.

Как мне изменить эту команду, чтобы выбрать только .aln а не .aa.aln?

for file in ~/files/100/98/*/file_*.aln; do echo $file; done

1 ответ1

1

Я думаю

for file in `ls ~/files/100/98/*/file_*.aln|egrep -v "aa.aln"`; do echo $file; done

Должно сработать

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .