Shell – 如何处理find -regex?
发布时间:2020-12-15 22:36:17 所属栏目:安全 来源:网络整理
导读:我需要在一个目录中查找所有以“course”开头的子目录,但是他们下一个版本.例如 course1.1.0.0course1.2.0.0course1.3.0.0 那么我应该如何修改我的命令,让它给我正确的目录列表? find test -regex "[course*]" -type d 解决方法 你可以做: find test -type
我需要在一个目录中查找所有以“course”开头的子目录,但是他们下一个版本.例如
course1.1.0.0 course1.2.0.0 course1.3.0.0 那么我应该如何修改我的命令,让它给我正确的目录列表? find test -regex "[course*]" -type d 解决方法
你可以做:
find test -type d -regex '.*/course[0-9.]*' 它将匹配名称为课程加上数字和点数的文件. 例如: $ls course* course1.23.0 course1.33.534.1 course1.a course1.a.2 $find test -type d -regex '.*course[0-9.]*' test/course1.33.534.1 test/course1.23.0 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 深入理解BootStrap之栅格系统(布局)
- angularjs – 如何将$scope传递给角度js中的$window.open
- Bootstrap 折叠(Collapse)插件用法实例详解
- 使用angular-cli在Universal Rendering中使用cookie
- 编写从管道读取的bash脚本
- angularjs – $stateParams在页面刷新后变为null
- angularjs – 如何在ng-click之后切换字段必需属性?
- 如何使用argmax方法扩展Scala集合?
- shell – 在windows 7 git-bash中,有没有办法在当前位置浏览
- shell – 强制rsync进入非交互模式