我试图在我的Mac OS X 10.9终端上执行此命令:
find / -type f -regextype posix-extended -regex "(.*A.*a.*.*)|(.*a.*A.*.*)" -exec tail -n 3 '{}' \;
但是Bash v 3.2的响应是:
find: -regextype: unknown primary or operator
我已经在终端手册页上进行了深入的搜索:
man find
man regex
但是我什么都没有找到。Mac OS X Bash v3.2需要更新吗?似乎"find"命令中不包括"-regextype"选项。
我该如何解决呢?
附注:这条命令在Ubuntu Linux 14上可以完美运行。
-regex
标志已经存在于Mac上。 - keyser