Linux创建带有默认"#!/bin/bash"的执行脚本

由于最近一直在学习Shell脚本的编写,其中有好多例子需要重新创建脚本文件。而每个文件的开头必须要添加"#!/bin/bash"标识以告知系统该文件将会通过/bin/bash来执行脚本。这样就造成了我每次都必须执行"创建"–>“写开头”–>“写语句”–>“授权文件”–>“执行脚本文件"的步骤,实在是不胜其烦。所以,我这里想要写一个脚本来默认创建带有默认”#!/bin/bash"头的执行脚本,省去了"创建"–>“写开头”–>"授权文件"这三个步骤,可以让我们一心一意的去写Shell脚本。
那么,我们现在开始:
首先,创建脚本文件createShell.sh

[root@hadoop1 shell]# vim createShell.sh

其次,在createShell.sh脚本内输入以下语句后退出保存

#!/bin/bash
touch $1
#-e的目的是为了换行\n符生效
echo -e "#!/bin/bash\n">$1
#这里开始授予执行权限
chmod 744 $1
#下面的+号代表直接将文件中的光标定位到最后文件最后一行
vim + $1

接下来,我们测试一下

[root@hadoop1 shell]# ./createShell.sh test.sh

我们会得到下面的结果,接下来,我们就可以直接在里面写我们的脚本了,这样就再也不用写开头的"#!/bin/bash"了(・ω< )★
测试test.sh

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值