Linux下知识点整理(一)
来源:互联网 发布:淘宝怎么查看开店时长 编辑:程序博客网 时间:2024/06/15 06:24
在深度学习平台使用和管理的过程中,遇到了许多问题,造成了不少的困扰,所以从今天开始,特意整理起来,用做备忘录。
shell编程部分:
问题情境:批量改名(给一个目录下所有图片进行改名)
给33张图片批量改名,用做Faster R-CNN 评估代码测试使用,调试AP指标如何计算
知识点: for循环、格式化输出
ind=0for name in `ls`;do printf -v new_name '%05d.JPG' $ind; ind=$(expr $ind + 1); # or # ind=`expr $ind + 1`; cp $name ../AP/$new_name;done
例子2:循环输出10次格式化数字
for ((i=0;i<10;i++));do var=$(printf '%04d' $i); echo $var;
例子3:格式化输出
# printf可以格式化输出: 直接输出到终端控制台上$ printf '%05d\n' 100001# echo 只能直接输出$ echo '%05d\n' 1'%05d\n' 1
例子4:循环创建VOC2007一级目录
$ ls... VOC2007for dir in `find VOC2007 -maxdepth 1`;do `mkdir -p ./tky/$dir`;done
结果: 在当前目录下创建了tky
目录,里面包含了VOC2007下的一级目录
参考:
* shell 字符串格式化到变量
* 关于Shell的补零,用printf来格式化数字列。
* Shell脚本调试技术
阅读全文
0 0
- Linux下知识点整理(一)
- Linux下知识点整理(二)
- Android知识点整理(一)
- javaScript知识点整理(一)
- linux初学之琐碎知识点整理一
- linux c/c++知识点整理(一)
- JavaScript整理知识点一 (网络整理)
- c++知识点整理(下)
- JavaScript 零碎知识点整理(一)
- 面向对象相关知识点整理(一)
- Java基础------知识点整理(一)
- Java面试知识点整理(一)
- CSS3知识点整理(一)----基本样式
- CSS3知识点整理(一)----基本样式
- CSS3知识点整理(一)----基本样式
- CSS3知识点整理(一)----基本样式
- java2SE基础知识点整理(一)
- C Primer Plus 知识点整理(一)
- JAVA 二 规范,常量,整数表示方式
- UVa10935(队列) Throwing cards away I
- android 读取U盘apk文件信息,拔掉U盘导致进程被杀
- nginx 反向代理
- H国身份证号码
- Linux下知识点整理(一)
- java 类加载机制-class生命周期
- MySQL性能优化经验
- 把一个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母替换成大写字母
- Deep Learning in Computer Vision
- SharedPreferences保存ChekBox
- JavaScript入门教程链接
- java线程中的interrupt,isInterrupt,interrupted方法以及如何终止线程(一)
- source tree中 git 不显示分支