【发布时间】:2012-01-26 19:53:52
【问题描述】:
列出/usr/bin 中文件名 包含小写英文字母的所有文件
字符 并且还包含单词 file 作为(连续的)子字符串。
例如,file 和 profiles 是这样的文件,但 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
【问题讨论】:
-
为什么要投反对票? OP 已将其列为作业,说明了预期结果的要求并展示了他的尝试。