linux 替换空格脚本 截取()内部内容脚本

来源:互联网 发布:ummy for mac 编辑:程序博客网 时间:2024/06/01 17:31
修改文件名
去除宫格和保留()中的文件名的脚本
#!/bin/bashfind . -type f -print0 | while read -d $'\0' file;do mv "$file" "$(echo $file | sed 's/ /_/g')";donefor file in `ls *.pdf` do         mv $file  `echo ${file##*(}`donefind . -type f -print0 | while read -d $'\0' file;do mv "$file" "$(echo $file | sed 's/)//g')";done
</pre><pre code_snippet_id="1559601" snippet_file_name="blog_20160119_3_2699027" name="code" class="plain">特别注意:
 1、在linux下可以直接执行<pre code_snippet_id="1559601" snippet_file_name="blog_20160119_3_2699027" name="code" class="plain">find . -type f -print0 | while read -d $'\0' file;do mv "$file" "$(echo $file | sed 's/ /_/g')";done 这样的语句
 2、<span style="color:#ff0000;">脚本的文件格式一定要注意,格式不对执行报错,<span style="font-family: 微软雅黑, 'MS Sans Serif', sans-serif; font-size: 13px; widows: auto;">保存为unix格式</span></span>


0 0
原创粉丝点击