Blog Detail

  • 如何运行.sh脚本文件

    最近在学习shell脚本文件时碰到了一个很尴尬的事情,就是脚本会写了,可是该怎么运行呢,于是我就翻阅了手册,查了一些资料

    linux下面用命令执行.sh文件有两种方法:

    一、直接./加上文件名.sh,如运行hello.sh为./hello.sh【hello.sh必须有x权限】 二、直接sh 加上文件名.sh,如运行hello.sh为sh hello.sh【hello.sh可以没有x权限】 方法一:当前目录执行.sh文件 【步骤一】cd到.sh文件所在目录 【步骤二】给.sh文件添加x执行权限 比如以hello.sh文件为例,

    chmod u+x hello.sh

    【步骤三】./执行.sh文件 比如以hello.sh文件为例, 终端执行以下命令:

    ./hello.sh

    即可执行hello.sh文件 【步骤二(2)】sh 执行.sh文件 以hello.sh文件为例,sh hello.sh即可执行hello.sh文件。

    sh hello.sh

    方法二:绝对路径执行.sh文件 下面三种方法都可以:

    1 ./home/test/shell/hello.sh

    2 /home/test/shell/hello.sh

    3 sh /home/test/shell/hello.sh

    注意事项 用“./”加文件名.sh执行时,必须给.sh文件加x执行权限。