【发布时间】:2021-09-26 17:52:04
【问题描述】:
我的 bash 脚本的其余部分工作正常,只是在使用 grep 时遇到了问题。在每个文件上我都使用以下命令:
ls -l $filepath | grep "^.r..r..r.*${2}$"
如何正确使用正则表达式中的第二个参数?我想要做的是打印文件,如果它可以被任何人读取并且所有者是第二个参数传递的人。
使用:
ls -l $filepath | grep "^.r..r..r"
将根据读取权限成功打印信息。我正在尝试做的是基于... [读取权限] [之间的任何字符] [以所有者姓名结尾]
【问题讨论】: