BBS水木清华站∶精华区

发信人: wycc@iis0.sinica (Yu-Chung Wang), 看板: Linux 
标  题: Re: 有中文的shell script无法执行 
发信站: Computing Center, Academia Sinica (Thu Oct 17 15:56:41 1996) 
转信站: JoeLu!netnews.ntu!linux2.tpml!UUserv.Net!news.cis.nctu!news.cc.nctu!ne 
 
Cheng-Yen_Liu (b1104002@cc.ntu.edu.tw) wrote: 
 在 bash 下,所写的 shell script 中有 BIG5 码, 
 执行时总是出现: cannot excute binary file 而无法执行, 
 也尝试在 /etc/profile 中加上了 
 export pass8 
 export LANG=C 
 export LC_CTYPE=iso-8859-1 
 但还是无济於事;只是能在命令列上显示中文。 
 到底还要什麽设定才能使bash 的script可以有中文,又能执行? 
 
 
原因是中文中含有"'\等特殊字元,你必需将这些字元的前面全部加上\就 
可以执行了。这件事情最好是使用一个程式来做 
 

BBS水木清华站∶精华区