2010-10-16 2 views
0

я могу использоватькак Grep .txt .tar.gz .py файл один раз

ls|grep \.py$ 

перечислить все заканчивается .py файл, но это, кажется, мне трудно Grep все .py & .txt & .tar.gz файл один раз

любой может дать мне руку

+1

какой бой 'ls -d * .py'? – knittl

+0

, соответственно, 'ls -d * .py * .txt * .tar.gz' – knittl

ответ

1

Нет необходимости внешних команд. Используйте оболочку (bash/ksh)

shopt -s nullglob 
for file in *.{txt,tar,gz,py} 
do 
    echo "$file" 
done 
+0

или даже просто:' ls *. {Txt, tar, gz, py} ' –

+0

только тогда, когда его цель заключается именно в том, что перечисление только. – ghostdog74

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