Linux——有用的小函数
来源:互联网 发布:matlab创建数组 编辑:程序博客网 时间:2024/05/08 14:18
遍历指定目录下的文件名
#!/bin/bashtraverse(){ folder="/home/shipan/Work/MnistVariant/" for file in ${folder}* do filename=$(basename $file) # file是包含路径的文件名全称,使用basename $file可以提取出文件名 if [[ "${filename}" == lenet_train_test*.prototxt ]] # 模糊匹配时需要使用[[]],此处模糊匹配文件名以lenet_train_test开始以.prototxt结尾的文件 then echo $filename fi done}traverse
Tips
使用
dirname $file
可以提取出目录.
如果运行shell脚本时报错[ :Unexpected operator
或者[[: Permission denied
请使用bash /path/script.sh
,因为默认使用sh命令来运行脚本,但是sh中语句需要;.
0 0
- Linux——有用的小函数
- 一些有用的javascript小函数
- 一些有用的宏或小函数
- 几个有用的R小函数
- 一些有用的小函数整理
- linux 有用的一些小知识
- MFC处理excel的有用的小函数
- 一些很有用的小函数(自己写的)
- 有用的小知识
- 有用的小代码
- 有用的小代码
- 有用的小代码
- 有用的小代码
- 有用的小代码
- 有用的小代码
- 有用的小常识
- 十个有用的Linux bash shell小技巧
- 一个非常有用的函数——COALESCE
- S2_day_03sql编程
- 刘凯stm32教程第12讲总结
- MyBatis 字段属性映射类型
- boost的filesystem使用示例
- 199. Binary Tree Right Side View(递归代码想不明白)
- Linux——有用的小函数
- 安卓解析 json 4种格式 全解析
- JAVA面向接口编程
- 跳坑指南-git进阶
- text、html、val、attr(Jquery设置方法)
- RTMP协议分析及H.264打包原理
- 【Unity】ScriptableObject:创建并管理资源配置文件
- system返回256
- 刷新SqlServer数据库中所有的视图