【发布时间】:2015-10-12 01:03:29
【问题描述】:
我正在学习通配符,并试图弄清楚如何查找包含特定字符两次或更多次的文件名。
例如,查找包含两个或多个 x 的文件名,例如 Xerox。
我知道如何找到带有 *x 或带有 *ox* 的文件,但我不知道如何找到名为 Xerox 的文件。
非常感谢任何帮助。
【问题讨论】:
-
你能再举一些例子吗?这个问题我不清楚。
-
假设我有一个包含 2 个文件的目录:xerox、xero 和 xxerox。我可以使用 ls *x 来获取所有三个的列表,或者使用 ls *xxx* 来获取 xxxerox。但我想知道如何获得施乐,因为它有两个或更多的 x。
-
我不清楚这个问题的原因是,从技术上讲,
ls | grep xerox回答了你的问题,但我很确定这不是你想要的。我假设您需要研究的是正则表达式。 regexlib.com/CheatSheet.aspx?AspxAutoDetectCookieSupport=1 -
施乐只是一个例子。我要查找的是包含两个或多个 x 的文件。