在写脚本命令时,文件名中的特殊字符,让人很头疼。一个文件名中含有空格之类的特殊字符时,拷贝时就要用\转义。比如:文件名为 RIGHT HERE WAITING.mp3,在shell里要写成 RIGHT\ HERE\ WAITING.mp3,比较麻烦,特别在写脚本时更容易出错。其实有简单的解决办法用用引号引起来。如 cp "RIGHT HERE WAITING.mp3" xxx.mp3 这样就不用转义符方便多了。 本文来自ChinaUnix博客,如果查看原文请点:http://b...
by hongjiang - Linux文档专区 - 2009-03-18 22:23:28 阅读(1466) 回复(2)
在终端下mv操作一个开头文件名是-的文件,老是出错: mv: illegal option -- usage: mv [-f | -i | -n] [-v] source target mv [-f | -i | -n] [-v] source ... directory 用什么逃逸- 而不是把-当作option?
drwxr-x--- 258 matriftp matrix 815104 Jan 12 05:01 LOC_TROY -rw-r----- 1 matriftp matrix 17405 Jan 12 04:58 LOC_TROY LOC_TROY文件可能有个隐藏的^M $ ls LOC__TROY* LOC__TROY LOC__TROY: —————————————————————— 怎么把这个文件删除呢,不要删除文件夹
我在一个共享的目录下发现了很多的空文件夹和在windowns下直接建立的快捷方式等等含有特殊字符的文件名,在用rm的时候总是删不掉。怎么才能删除这些文件夹和文件呢?
我在一个共享的目录下发现了很多的空文件夹和在windowns下直接建立的快捷方式等等含有特殊字符的文件名,在用rm的时候总是删不掉。怎么才能删除这些文件夹和文件呢?
各位高手 小弟在linux redhat ES4下面进行文件检索 其中/etc/sysconfig/i18n对字符的设定如下 LANG="ja_JP.UTF-8" SUPPORTED="ja_JP.UTF-8:ja_JP:ja" SYSFONT="latarcyrheb-sun16" 有一个路径下有 庭園~庭内.jpg 这样一个文件其中”~”(~属于全角)存在的时候检索不到 我用 find . -name 庭園~庭内.jpg命令检索的时候 没有返回任何结果 但是利用 find . -name 庭園*庭内.jpg或者 find ...
solaris 5.8 不小心生成如下文件: -rw-r--r-- 1 root other 1024 Jul 11 16:28 -ac -rw-r--r-- 1 root other 10240 Jul 11 16:28 -ab -rw-r--r-- 1 root other 10240 Jul 11 16:28 -aa 想删除 # rm -ac rm: illegal option -- a rm: illegal option -- c usage: rm [-fiRr] file ... # rm \-ac rm: illegal option -- a rm: illegal option -- c usage: rm [-fiRr] file ... # rm ?ac rm: il...
solaris 5.8\r\n\r\n不小心生成如下文件:\r\n-rw-r--r-- 1 root other 1024 Jul 11 16:28 -ac\r\n-rw-r--r-- 1 root other 10240 Jul 11 16:28 -ab\r\n-rw-r--r-- 1 root other 10240 Jul 11 16:28 -aa\r\n\r\n想删除\r\n# rm -ac\r\nrm: illegal option -- a\r\nrm: illegal option -- c\r\nusage: rm [-fiRr] file ...\r\n# rm \\-ac\r\nrm: illegal option -- a\r\nrm: illegal option -- c...
当文件(目录)名有很多包含有特殊字符时,怎么将它们正确分隔开,分别读入变量中呢? IFS ? 不要用find! ls的输出: convertCode.sh* convertLogCode.sed em p ty .txt file indentComments.awk loop_try.sh* removeBlankline.sed rename.sh* rename.sh.orig* :})sd;flk/ showVar.sh* tranvers.sh* try_xargs.sh* unifyCode.sed x::y:\.txt