文件夹名字包含空格,这个在Linux终端下使用的时候不是很方便,于是萌生了使用前些日子刚学的脚本进行批量处理,
可以看到,有些文件夹中间是存在空格的,有些不存在空格,现在的任务就是把文件名中间的空格去掉
好了,明白了自己的目标开始下手吧
sed版本:
ls | sed -r '/^Chapter 1$/s/([^ ]+) (.*)/mv "&" \1\2/e'awk版本:
ls | awk '{if(NF>1){system("mv " $1 "\\ " $2 " " $1$2)}}'
本文介绍如何在Linux终端下使用sed和awk脚本来批量处理文件夹名称中包含的空格,实现文件夹名的规范化。
9514

被折叠的 条评论
为什么被折叠?



