看板Linux
标 题Re: [问题] bash script 无法做 cp
发信站暨大水沙连 (Fri May 16 11:11:08 2008)
转信站ptt!ctu-reader!news.nctu!NCNUBBS
※ 引述《[email protected] (aa)》之铭言:
> 档案来源确实是存在的...
> 另外不晓得为什麽echo POTsrc 时看起来结果正确
> 可是 cp 时会在变数结尾多了一个 \r 的 escape character
> 另外我刚刚也没查到 \r 在 bash script 里代表了什麽...
> 恳请指点
> 谢谢
> 附上输入档的片段内容
> %BLOCK SPECIES_POT
> Ga Ga_00.usp
> Ag Ag_00.usp
> Te Te_00.usp
> %ENDBLOCK SPECIES_POT
> 我就是要从这一个片段取出 Ga_00.usp 然後做复制的动作
> script 中的 for loop 会自动把另外两个 .usp 档处理好...
看起来像是多截取了换行符号,你可能要检查档案…
不过我在FC7上可以正确执行。
--
※ Origin: 暨大水沙连 <bbs.ncnu.edu.tw>
◆ From: ip106.puli56-10-10.ncnu.edu.tw