我有这样名字的文件:
level(basic)-[done]1.txt
level(basic)-[done]1.pdf
level(basic)-[done]1.doc
我需要按名称找到所有这些。
find * -type f -name 'level(basic)-[done]1.*'
这个命令不起作用。我如何转义元字符?
最佳答案
这个呢?
find * -type f -name 'level(basic)-\[done\]1.*'
也就是说,用\[
转义每个[
。 (
不需要转义,至少在我的 Ubuntu 12 上是这样。
关于linux - 如何按包含括号的名称查找文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15928827/