如何运行.sh脚本文件

最近在阅读其他大佬的代码时发现了.sh这个脚本文件,这个文件中包含了与默认情况不同的自定义的超参数,如图所示:
在这里插入图片描述
在这个文件的开头部分会有一个绿色的小箭头,当把鼠标放到上面的时候,会显示出:Run File,意思就是运行该程序
在这里插入图片描述
查看脚本文件中的整体内容,我们可以发现其实就是在linux命令行情况下运行程序的命令,故我们可以在linux系统中通过运行不同的.sh文件来运行设置不同的超参数代码,非常方便,而且超参数都保留在.sh文件中,非常方便之后的查看。

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文件
下面三种方法都可以:

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

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

参考文献:https://www.jianshu.com/p/59d6f8af3647
在这里插入图片描述

  • 14
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值