Shell处理有空格的文件夹
2017-05-05 00:00
225 查看
最近处理目录时遇到个问题, 文件名有空格循环时会把有空格文件夹的分成多个文件夹识别
先把空格用特殊符号代替, 然后再替换. 使用时需要添加双引号.
#!/bin/bash echo "路径:$1" f=`ls $1 | tr " " "?"` for item in $f do echo `du -sh "$1${item//'?'/' '}"` done
先把空格用特殊符号代替, 然后再替换. 使用时需要添加双引号.
相关文章推荐
- 对shell ls 显示有空格的处理及cd 有空格的文件夹
- java学习笔记:getPath取路径文件夹中有空格的处理方法
- SHELL 空格处理
- shell脚本中处理 路径中中文和空格方法
- WPF FolderBrowserDialog 获取带有空格的文件夹路径后操作文件无效的处理
- java执行shell命令中有空格的处理方法
- 【Shell脚本】逐行处理文本文件 && 空格变换行
- SHELL技巧:处理文件名中的那些空格
- shell 处理空格
- Shell中处理包含空格的文件名实例
- java执行shell命令中有空格的处理方法
- git bash中带空格的文件夹以及文件的处理
- Shell中处理包含空格的文件名实例
- Shell处理带空格的文件名的方法
- SHELL技巧:处理文件名中的那些空格
- Shell 处理文件名中包含空格的文件
- 批处理删除带空格的长目录或文件夹
- shell 中带空格的文件路径处理
- unix中文件夹或文件名带空格的处理
- Shell 编程中处理带有空格的文件名的小 trick