编译简单的脚本

Shell脚本的编写要使用到Vim文本编辑器,按照命令的执行顺序依次编写,每行写一条Linux命令。并且一个完整的Shell脚本则应该包括“脚本声明”、“注释信息”和“可执行语句”。

一个脚本一般包含以下部分:

  • 脚本声明(#!):告知系统用何种shell来解释。
  • 注释信息(#):对可执行语句或程序功能做介绍,可以不写。
  • 可执行语句:执行的具体命令。

下面来编写一个脚本:

[root@linuxprobe ~]# vim Example.sh
#!/bin/bash
#For Example BY linuxprobe.com
pwd
ls -al

然后保存并退出。

执行脚本有三种方法:

  • 脚本文件路径:./Example.sh
  • sh脚本文件路径:sh Example.sh
  • source脚本文件路径:source Example.sh

下面来执行:

[root@linuxprobe ~]# ./Example.sh
bash: ./Example.sh: Permission denied

需要为脚本设置可执行权限后才能顺利运行:

[root@linuxprobe ~]# chmod u+x Example.sh

再来运行就没有问题了:

[root@linuxprobe ~]# ./Example.sh
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,067评论 19 139
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,243评论 2 33
  • 建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shel...
    某人在阅读 2,030评论 0 0
  • ViewTreeObserver vto =tvHotTopicDescribe.getViewTreeObser...
    阳光男孩joe阅读 5,994评论 0 0
  • 本来以为搬到一个环境好一点的地方就会哪里都顺心,每天都会开心的不得了,可是真的愿望达成了,反而没有那想象中的幸福快...
    无名草草阅读 180评论 0 0