设为首页收藏本站

[Linux公社] 如何在Linux下编写一个简单的Shell脚本

[复制链接]
查看288 | 回复10 | 2019-11-27 13:01:43 | 显示全部楼层 |阅读模式
在了解了Linux终端和其搭配的基本Shell(默认为bash)的基础下,我们就可以在终端中用vi/vim编辑器编写一个shell的脚本程序了


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


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


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


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


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


2184261150221.png


程序部分


2184261150222.png


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


2184261150223.png


2184261150224.png


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


如果想进一步加强脚本的内容,大家可以多多了解Shell下的一些命令,以及Shell语言的一些语法风格,上述的程序中只用到了一些简单的命令。

帖子地址: 

素色流年783 | 2019-11-27 14:35:03 | 显示全部楼层
啊啊啊啊啊啊啊啊啊啊啊
冀苍鸾 | 2019-11-27 14:38:29 | 显示全部楼层
这么强,支持楼主,佩服
海田1 | 2019-11-27 14:48:54 | 显示全部楼层
123456809 | 2019-11-27 14:58:11 | 显示全部楼层
老内容了,懒得回复了都~
天一教育培训寐 | 2019-11-27 14:58:29 | 显示全部楼层
我了个去,顶了
芊芊551 | 2019-11-27 15:11:30 | 显示全部楼层
小白一个 顶一下
我心如烟卸 | 2019-11-27 15:24:16 | 显示全部楼层
看帖要回,回帖才健康,在踩踩,楼主辛苦了!
戏做顿 | 2019-11-27 15:35:38 | 显示全部楼层
草根还得待在电脑前,闷呐
惜颜705 | 2019-11-27 15:38:17 | 显示全部楼层
回个帖子,下班咯~
您需要登录后才可以回帖 登录 | 点击加入

本版积分规则