shell脚本文件怎么支持中文
如果shell脚本文件中有汉字的话,就会提示不能处理二进制文件。#echo 中国
中国
#./test (test文件中就一行:echo 中国)
bash: cannot execute binary file
怎么样才能让自己编写的shell脚本文件支持中文?? 试试加上单引号:
#!/bin/sh
echo '中国'
这样子就没有问题了
OS:Magic 1.2 Beta3
Shell:Bash-3.0 好了。谢谢。
Re: shell脚本文件怎么支持中文
如果shell脚本文件中有汉字的话,就会提示不能处理二进制文件。#echo 中国
中国
#./test (test文件中就一行:echo 中国)
bash: cannot execute binary file
怎么样才能让自己编写的shell脚本文件支持中文??
问题不在于是否有中文或者引号,而是你没有为脚本文件指定解释器,也就是M版主给出的“#!/bin/sh”这一行。
Re: shell脚本文件怎么支持中文
M版主还以为是谁呢 :mrgreen:
dannycat兄,想邀请你做Shell版的版主,不知你意下如何 :-D
Re: shell脚本文件怎么支持中文
M版主还以为是谁呢 :mrgreen:
懒啊,谁让你的名字起那么长呢:wink:
页:
[1]