我想搜索以JL或NL开头并仅返回这些结果的所有文件的目录列表。基于多个搜索条件的列表文件
我知道我可以做一个ls -lrt JL *或一个ls -lrt NL *但我需要知道如何在一个语句中结合这些。
我想搜索以JL或NL开头并仅返回这些结果的所有文件的目录列表。基于多个搜索条件的列表文件
我知道我可以做一个ls -lrt JL *或一个ls -lrt NL *但我需要知道如何在一个语句中结合这些。
ls -lrt JL* NL*
怎么样?
该模式由外壳扩展,所以它的口味与ls
完全相同。
如果您使用的是bash
,那么您也可以使用ls -lrt [JN]L*
创建一个能够满足您需要的模式。
除了使用字符类,您还可以使用括号展开来达到相同的结果:
ls -lrt {JL,NL}*
或组合:
ls -lrt {J,N}L*
都允许您匹配多个模式,每个人都有他们的好处。