[shell]交互方式重命名文件夹内所有文件
来源:互联网 发布:淘宝售前和售后哪个好 编辑:程序博客网 时间:2024/05/29 14:12
shell编程,可以通过交互的方式逐步修改文件夹内所有文件的文件名和文件夹的名字,写这个脚本主要是为了处理从网上下载了一些文件是中文命名,这让我在bash中输入文件路径的过程中觉得有点不舒服。所以,想用一个脚本来加快文件夹重命名的过程。毕竟每次按f2还听不舒服的。同时也想通过这么一个过程学习一下shell编程啦,毕竟后天就要考试了。
#!/bin/bash# 这里是默认的路径。 如果你要使用的可以直接修改这里path=~/pro/shell/shell/* # if $1's length not zero;# 读取一个参数, 也就是说你可以在命令行下输入你要处理的路径。if [[ -n $1 ]]; then path=${1}fi# # if not a path# if [[ ! -d path ]]; then# echo "${path} not a path";# exit# fi# 交互式方法重命名。for file in ${path}; do printf "current file is: ${file}" printf "\n please input the new name:" read new_name if [[ ${new_name} == q ]]; then continue fi mv ${file} ~/pro/shell/shell/${new_name}done
只是一个简单的实例。
0 0
- [shell]交互方式重命名文件夹内所有文件
- java 批量重命名指定文件夹中所有文件 递增方式命名 前后缀方式命名
- python 重命名当前文件夹下所有文件
- shell rm 重命名 删除文件或文件夹
- 复制文件夹内所有文件
- 查找文件夹内所有文件
- 每天学点linux--(用shell实现将一个文件夹下面的所有文件拷贝到另一个文件夹下/shell下如何重命名一个文件)
- php批量重命名某个文件夹下所有的文件
- C++获取文件夹所有文件,并rename重命名
- python根据list重命名文件夹里的所有文件
- 利用shell脚本遍历文件夹内所有的文件并作整理统计
- Purebasic遍历文件夹内所有文件
- 遍历文件夹内所有xml文件
- 输出文件夹内所有文件后缀
- 使用_finddata_t获取文件夹内所有文件
- linux 下载文件夹内所有文件
- 递归查找文件夹内所有文件
- 遍历文件夹内的所有文件
- NPAPI插件开发详细记录:插件开发入门
- 大数据在物流领域有哪些应用呢?
- apache https配置
- volatile关键字
- 基于matlab的简单的寻找波峰波谷处理方法
- [shell]交互方式重命名文件夹内所有文件
- linux 收藏
- USACO 3.2 Magic Squares 魔板 (BFS-HASH)
- HDU 1034 Candy Sharing Game
- Android - 实训项目总结
- UBUNTU添加新硬盘
- spring
- pv和uv
- 数据库连接池原理