如果我做:
$ ls -R
.:
4Shared/ Cloud/
./4Shared:
UFAIZLV2R7.part3.rar
./Cloud:
UFAIZLV2R7.part2.rar.part
UFAIZLV2R7.part1.rar.part
UFAIZLV2R7.part4.rar.part
如果我只想列出.rar
文件,并且使用grep,它也会向我显示.rar.part
文件,这不是我的愿望。
我正在使用find
或ls **/*.rar
按照该线程中的说明解决此问题,它们工作正常,但我想了解是否可以通过进行操作grep
。
我已经尝试过(正在考虑EOL
):
ls -R | grep ".rar\n"
没有结果。
我认为问题在于发现是否在该行的末尾找到了greping ,但是我不确定。
请在这里帮忙吗?
find
命令与Windows冲突)和...学习;-)。问题不是关于“列出目录中的文件”(这只是一个自定义示例),而是关于“了解grep命令的用法”
ls -1R
。
grep
。看我的答案。
-1R
切换会发生什么。显然结果是相同的。
grep
在这种情况下使用?为什么不find
呢?