如何在linux下编写一个简单的Shell脚本

在了解了linux终端和其搭配的基本Shell(默认为bash)的基础下,咱们就能够在终端中用vi/vim编辑器编写一个shell的脚本程序了linux

Shell既为一种命令解释解释工具,又是一种脚本编程语言,用各类shell下的命令和一些特定的语法结构就能够组成一个Shell脚本程序,shell脚本程序是一个纯文本文件,但在执行以前不须要任何操做。咱们能够经过写一些脚原本让咱们更方便的对文件进行操做,以及作一些shell的测试。shell

 #学习本篇知识需了解简单的vi,chmod,以及vi编辑器的使用编程

 

1:打开终端,进入保存程序的目录,命令行输入 vi test.sh(Shell脚本程序的后缀为.sh)vim

2:在Shell编程中,#后的字符能够做为注释,因此必要的咱们须要在程序中写上一些注释,这确实可让你的程序上升一个档次,还须注意的是须要在程序第一行申明#!/bin/bash(csh,zsh..), 使用#!用来代表咱们的程序是用bash(这里用的)来执行bash

3:这里编写了一个简易的脚本程序以下:编程语言

 程序部分编辑器

 

4:编写后可直接运行,./表示当前目录,输入./test.sh执行,会发现没有权限(permission denied),而后咱们给本身授个权,就能够运行了,可是由于此脚本为一个纯文本文件,在执行以前相对于其余程序的执行少了编译这一步,因此会显得有一点迟钝。工具

 

一个个小的Shell脚本就成功了。学习

 

若是想进一步增强脚本的内容,你们能够多多了解Shell下的一些命令,以及Shell语言的一些语法风格,上述的程序中只用到了一些简单的命令。测试

相关文章
相关标签/搜索