在编写shell文件的时候,多多注意系统需要用那种方式编译shell文件;
如:
#!bin/sh----需要用sh编译:(运行xxx.sh代码)sh ./xxx.sh;
#!bin/bash-----需要用bash编译;bash ./xxx.sh;
以上是理论上,但在现实情况下,需要用命令:cat /etc/passwd;查看用户使用那种编译shell文件,我的root和登入用户linux1都是用bash编译shell文件(看的是最后两个/bin/bash);
在编写shell文件的时候,多多注意系统需要用那种方式编译shell文件;
如:
#!bin/sh----需要用sh编译:(运行xxx.sh代码)sh ./xxx.sh;
#!bin/bash-----需要用bash编译;bash ./xxx.sh;
以上是理论上,但在现实情况下,需要用命令:cat /etc/passwd;查看用户使用那种编译shell文件,我的root和登入用户linux1都是用bash编译shell文件(看的是最后两个/bin/bash);