1、shell脚本简介
shell脚本是一种由Unix/Linux shell运行的计算机程序,主要有以下几种:
Bourne Shell C Shell Korn Shell GNU Bourne-Again Shell
shell是一个命令行解释器,shell脚本执行的典型操作包括文件操作、程序执行和打印文本。bash
是Linux标准默认的shell。bash
由Brian Fox和Chet Ramey共同完成,是BourneAgain Shell的缩写,内部命令一共有40个。sh是由Steve Bourne开发,是Bourne shell的缩写,sh 是Unix 标准默认的shell。其它还有ash、 csh、 ksh等。
2、shell脚本初探
shell脚本有几个必需的构造。shell是一种真正的编程语言,包含了变量、控制结构等等。不管脚本有多复杂,它仍然只是按顺序执行的命令列表。下面的脚本使用read
命令,该命令从键盘获取输入,并将其分配为变量CJAVAPY
的值,最后在STDOUT
上打印它。
例如,
#!/bin/sh
echo "网站的地址是多少?"
read CJAVAPY
echo "URL=$CJAVAPY"
将上面脚本保存,运行脚本,如下,
$ ./demo.sh 网站的地址是多少? www.cjavapy.com URL=www.cjavapy.com