标签: unix
列出命令行中具有权限的所有文本文件 你可以使用。
ls -l /home *txt* | grep '^-rwx'
将是适当的命令。现在我的问题是:
为什么要为grep使用强引号 - 这不会使'^ -rwx'中的“^”无效吗?根据我的理解,强引号会删除所有元字符的功能。
另外为什么要使用^?
答案 0 :(得分:2)
引号用于防止 SHELL 解释任何元字符。引号不会传递给grep。 Grep会将^-rwx视为参数,而不是'^-rwx'。
^-rwx
'^-rwx'