永发信息网

如何建立和执行shell脚本文件?--基于linux

答案:4  悬赏:40  手机版
解决时间 2021-03-12 14:46
  • 提问者网友:城市野鹿
  • 2021-03-11 16:17
如何建立和执行shell脚本文件?--基于linux
最佳答案
  • 五星知识达人网友:蕴藏春秋
  • 2021-03-11 16:56
shell文件就是一个文本文件,用任意编辑器编辑均可

编译完成之后,给文件增加执行权限,使用chmod +x

然后就可以执行了,如果你的脚本不在系统PATH中指定的目录中,使用绝对路径或者相对路径调用即可
全部回答
  • 1楼网友:鱼忧
  • 2021-03-11 20:05
建立shell脚本只要使用vi编辑器就是了,关键是掌握shell脚本的基本编程方法. 执行shell脚本有多种方式: . shell脚本文件名 sh shell脚本文件名 ./shell脚本文件名
  • 2楼网友:低血压的长颈鹿
  • 2021-03-11 19:12
方法很多: 方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本。 cd /data/shell ./hello.sh./的意思是说在当前的工作目录下执行hello.sh。如果不加上./,bash可能会响应找到不到hello.sh的错误信息。因为目前的工作目录 (/data/shell)可能不在执行程序默认的搜索路径之列,也就是说,不在环境变量PASH的内容之中。查看PATH的内容可用 echo $PASH 命令。现在的/data/shell就不在环境变量PASH中的,所以必须加上./才可执行。 方法二:以绝对路径的方式去执行bash shell脚本。 /data/shell/hello.sh方法三:直接使用bash 或sh 来执行bash shell脚本。 cd /data/shell bash hello.sh方法四:在当前的shell环境中执行bash shell脚本。 cd /data/shell . hello.sh
  • 3楼网友:不如潦草
  • 2021-03-11 17:51
mark=`cat /etc/passwd | grep ^usr2` if [ -z $mark ] ; then useradd usr2 -s /sbin/nologin edquota -p usr1 usr2 else echo "user usr2 exists" fi exit 0
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯