use*_*633 5 linux command-line ls
我想在目录列表中搜索以 JL 或 NL 开头的所有文件,并且只返回这些结果。
我知道我可以执行 ls -lrt JL* 或 ls -lrt NL* 但我需要知道如何将它们组合到一个语句中。
除了使用字符类之外,还可以使用大括号扩展来达到相同的结果:
ls -lrt {JL,NL}*
Run Code Online (Sandbox Code Playgroud)
或组合:
ls -lrt {J,N}L*
Run Code Online (Sandbox Code Playgroud)
两者都允许您匹配多种模式,并且各有其优点。
怎么样ls -lrt JL* NL*?
花纹是由外壳展开的,所以味道和原来一模一样ls。
如果您正在使用,bash您还可以ls -lrt [JN]L*创建一个可以完成您想要的操作的单个模式。
| 归档时间: |
|
| 查看次数: |
9864 次 |
| 最近记录: |