用for语句移动有空格的文件谁会移动?
发表于 : 2016-02-09 17:56
如题,
我最近下载了大概一年的各种电脑杂志,为了显示正在拷贝的文件是哪个,
我写了一个脚本,
for mv in `ls *.pdf`
do
echo $mv
mv $mv /compMagazine
done
如上的执行之后发现,
对于其中没有空格的完美执行了移动指令,
但是对于里面有空格的就无法执行,提示无法取得状态stat。
谁会处理这个问题,
我用\"\"引起命令语句也不成,
所以谁知道如何用这个for语句拷贝或者移动有空格的文件名,
这个文件我都是不希望改名的,改名很容易,
但是我不想改名。
我有个爱好,喜欢把我看过的杂志哪些内容有意思自己把注释写在文件名里面。
所以有的时候这个空格还是需要的。
我这个私下里猜测,这个东西应该不是非常的困难。
希望知道这个的朋友可以回复一下!
谢谢!!!
我最近下载了大概一年的各种电脑杂志,为了显示正在拷贝的文件是哪个,
我写了一个脚本,
for mv in `ls *.pdf`
do
echo $mv
mv $mv /compMagazine
done
如上的执行之后发现,
对于其中没有空格的完美执行了移动指令,
但是对于里面有空格的就无法执行,提示无法取得状态stat。
谁会处理这个问题,
我用\"\"引起命令语句也不成,
所以谁知道如何用这个for语句拷贝或者移动有空格的文件名,
这个文件我都是不希望改名的,改名很容易,
但是我不想改名。
我有个爱好,喜欢把我看过的杂志哪些内容有意思自己把注释写在文件名里面。
所以有的时候这个空格还是需要的。
我这个私下里猜测,这个东西应该不是非常的困难。
希望知道这个的朋友可以回复一下!
谢谢!!!