当前位置: 技术问答>linux和unix
我的shell不支持中文注释,请高手帮忙
来源: 互联网 发布时间:2015-06-12
本文导语: 我在写shell脚本的时候,有用到中文注释,可是这样的脚本却无法执行 我用的是Red Hat Linux 9.0 下面是从屏幕上复制来的测试方法和测试结果: [root@HBLinux root]# cat test1 #test REM ls [root@HBLinux root]# chmod +x test1 [root...
我在写shell脚本的时候,有用到中文注释,可是这样的脚本却无法执行
我用的是Red Hat Linux 9.0
下面是从屏幕上复制来的测试方法和测试结果:
[root@HBLinux root]# cat test1
#test REM
ls
[root@HBLinux root]# chmod +x test1
[root@HBLinux root]# ./test1
anaconda-ks.cfg evolution install.log install.log.syslog mountsmbfs test1 test2
[root@HBLinux root]# cat test2
#测试中文注释
ls
[root@HBLinux root]# chmod +x test2
[root@HBLinux root]# ./test2
bash: ./test2: cannot execute binary file
[root@HBLinux root]#
要如何才能够使用中文注释呢?
我用的是Red Hat Linux 9.0
下面是从屏幕上复制来的测试方法和测试结果:
[root@HBLinux root]# cat test1
#test REM
ls
[root@HBLinux root]# chmod +x test1
[root@HBLinux root]# ./test1
anaconda-ks.cfg evolution install.log install.log.syslog mountsmbfs test1 test2
[root@HBLinux root]# cat test2
#测试中文注释
ls
[root@HBLinux root]# chmod +x test2
[root@HBLinux root]# ./test2
bash: ./test2: cannot execute binary file
[root@HBLinux root]#
要如何才能够使用中文注释呢?
|
export LANG=zh
|
dos2unix 你的shell文件
chmod +x 你的shell文件
./你的shell文件
chmod +x 你的shell文件
./你的shell文件