美文网首页
编译简单的脚本

编译简单的脚本

作者: 我弟是个程序员 | 来源:发表于2017-09-16 15:04 被阅读0次

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

相关文章

  • 编译简单的脚本

    Shell脚本的编写要使用到Vim文本编辑器,按照命令的执行顺序依次编写,每行写一条Linux命令。并且一个完整的...

  • CommandLineTool

    简单的CommandLineTool 创建工程 逻辑代码 编译 编译完成后会在Products里生成脚本文件 将文...

  • gradle 编译脚本简单理解

    关于as下两个gradle.build文件的作用这里就不再次介绍,详见博客内容即可 今天主要针对gradle构建脚...

  • iOS项目开发常见问题

    1、Jenkins 打包失败 代码在Xcode中可以编译通过,但打包脚本编译失败。该Cell非常简单,最后锁定问题...

  • iOS 编译 lame

    网上找了许多编译lame的教程,结果都是编译失败,多次尝试后发现是编译脚本放错路径了,记录下编译的过程,把编译脚本...

  • android全平台编译ffmpeg合并为单个库实践

    目录 编译环境 配置config.sh脚本 配置合并脚本build_ffmpeg_merge.sh 脚本地址 编译...

  • 编译arm

    编译脚本

  • iOS shell脚本实现xcodebuild编译打包+curl

    因Xcode手动编译打包太繁琐,最近简单实现了一个自动编译打包的shell脚本这里分享给大家。 实现功能: 自动编...

  • Makefile 学习

    Makefile 一、Makefile 简单使用 Makefile是Linux系统下的一种编译脚本,更快、更方便的...

  • Android 编译 Lame 库心路历程

    编译脚本 大神编译脚本 github lame 版本 lame-3.100下载地址 https://source...

网友评论

      本文标题:编译简单的脚本

      本文链接:https://www.haomeiwen.com/subject/epoysxtx.html