я могу использовать
ls|grep \.py$
перечислить все концы с помощью файла .py, но мне, кажется, трудно выполнить grep для всех файлов .py & .txt & .tar.gz один раз
любой мог бы помочь мне
ls | grep -E '\.(py|txt|tar\.gz)$'
Нет необходимости внешних команд. Используйте оболочку (bash / ksh)
shopt -s nullglob for file in *.{txt,tar,gz,py} do echo "$file" done