bash脚本中的通配符扩展
发布时间:2020-12-15 22:24:18 所属栏目:安全 来源:网络整理
导读:如果我在我的脚本中写这个字符串: list=$(ls /path/to/some/files/*/*/*.dat) 它工作正常.但我需要的是 files="files/*/*/*.dat"list=$(ls /path/to/some/${files}) 它说 ls: /path/to/some/files/*/*/*.dat: No such file or directory 我该怎么办? 解决
如果我在我的脚本中写这个字符串:
list=$(ls /path/to/some/files/*/*/*.dat) 它工作正常.但我需要的是 files="files/*/*/*.dat" list=$(ls /path/to/some/${files}) 它说 ls: /path/to/some/files/*/*/*.dat: No such file or directory 我该怎么办? 解决方法
试试这个:
list=$(find /path/to/some/files/ -mindepth 3 -maxdepth 3 -name '*.dat') (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- angularjs – 返回promise的TypeScript属性 – Get / Set访
- angularjs – 如何在Firebase简单登录上创建电子邮件验证
- angularjs – 在启动混合角度1 2应用程序时,如何初始化角度
- AngularJS需要在ng-repeat中进行字段验证
- virtualbox下centos虚拟机安装增强工具教程和常见错误解决
- bash – 使用sed将空格替换为带有斜杠的已定义变量的空格
- angularjs – Angular 2问题:typings:找不到命令
- Bootstrap的使用
- Docker 基础 : 镜像
- anagularJs指令的controller,link,compile有什么不同