Chinaunix
标题:
特殊字符的问题
[打印本页]
作者:
tuxitty
时间:
2007-07-25 14:57
标题:
特殊字符的问题
就是当文件名里含有特殊字符时,例如文件为“test$test.txt”,直接在一个unix的目录下做:
path=`pwd`
for file in $path/*
do
cp $file $anotherpath
done
没问题,文件能顺利的拷贝过去。
但是当特殊字符为空格的时候,就是当文件名为"test 2.txt"时,在unix下直接执行上面的几条命令会出错,
cp: cannot access $path/test
cp: cannot access 2.txt
奇怪,为什么特殊字符的处理还不一样的。。。
哪位大侠对这个有了解的?
作者:
davistar
时间:
2007-07-25 15:02
"$file"
作者:
nipusa00100
时间:
2007-07-25 19:36
原帖由
davistar
于 2007-7-25 15:02 发表
"$file"
正解!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2