Linux学习——shell编程
LINUX-----shell编程(脚本shell) Shell的种类 1.sh 2.ksh 3.bash 4.C shell(包括csh and tcsh) 5.tcsh shell的概念 shell提供了你与操作系统之间的通讯方式,这种通讯方式可以以交互方式(从键盘输入,并且可以立即得到响应),或者以shell script(非交互)方式执行。shell script是放在文件中的一串shell和操作系统命令,他们可以被重复使用。 本质上,shell script是命令行命令简单的组合到一个文件里面 程序基础 程序必须以下面的行开始(必须放在一个文件的第一行): #!/bin/sh #!用来告诉系统他后面的参数是用来执行该文件的程序 要使脚本可以执行: chmod +x filename 然后,您可以通过输入: ./filename 来执行您的脚本文件 在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。建议在程序中使用注释,那么即使相当长的时间没有使用该脚本,您也可以在很短的时间内明白该脚本的作用及工作原理。 变量 在其他编程语言中必须使用变量。在shell编程中,所有的变量都由字符串组成,并且不需要对变量进行声明。要赋值给一个变量,可以这样写: 变量名=值 取出变量值可以加一个美元符号(¥)(实际是shift+4)在变量前面 变量赋值时,“=”两边都不能有空格