Список всех файлов в /usr/bin
, чьи имена файлов содержат строчные буквы английского алфавита
только символы и также содержат слово file в виде (непрерывной) подстроки.
Например, файл и профили являются такими файлами, но git-ls-files нет.
Это точный вопрос, который у меня есть, и я могу использовать только grep
, ls
, cat
и wc
.
ls /usr/bin/ | grep '[^-]*file'
Это то, что я получил, и вывод ниже. Я не знаю, как отобразить, например, file
, так как * is zero or more occurences
. И не знаю, как поместить строчные буквы в регулярные выражения.
check-binary-files
clean-binary-files
desktop-file-install
desktop-file-validate
ecryptfs-rewrite-file
file
filep
git-cat-file
git-diff-files
git-ls-files
git-merge-file
git-merge-one-file
git-unpack-file
lockfile
nsrfile
pamfile
pcprofiledump
pnmfile
ppufiles
profiles