所以基本上我有三个文件,两个具有 744 权限,一个具有 601 权限,我想列出具有权限 744 的文件的名称,此外,它还必须在文件行中的任何位置都有字符串“def”。
如果他们有权限 744,我得到的只是如何打印出来:
find * -perm 744
Run Code Online (Sandbox Code Playgroud)
我如何获得它以便它可以检查字符串“def”?
任何帮助表示赞赏。
按照您当前的选择
-exec grep -l def {} +
Run Code Online (Sandbox Code Playgroud)
例如,
find * -perm 744 -exec grep -l def {} +
Run Code Online (Sandbox Code Playgroud)
-l
grep的选项告诉它只列出发生匹配的文件的名称,因为这是 的唯一操作find
, 的输出grep
将是您看到的所有内容。
归档时间: |
|
查看次数: |
252 次 |
最近记录: |