欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

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

程序员文章站 2022-07-05 09:02:38
在了解了linux终端和其搭配的基本Shell(默认为bash)的基础下,我们就可以在终端中用vi/vim编辑器编写一个shell的脚本程序了 Shell既为一种命令解释解释工具,又是一种脚本编程语言,用各种shell下的命令和一些特定的语法结构就可以组成一个Shell脚本程序,shell脚本程序是 ......

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

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

 

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

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

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

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

 

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

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

 

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

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

一个个小的shell脚本程序就成功了。

 

关于脚本程序的内容,大家可以多多了解shell下的一些命令,以及shell语言的一些语法风格,上述的程序中只用到了一些简单的命令。