所需E币: 5
时间: 2019-12-24 23:50
大小: 49.5KB
什么是shell?简单地说,就是命令解释器,将用户输入的指令转换为相应的机器能够运行的程序。Shell脚本Shen脚本是一个包含一系列命令序列的文本文件。当运行这个脚本文件时,文件包含的命令序列将得到执行。1-2-2(shell编程)什么是shell?简单地说,就是命令解释器,将用户输入的指令转换为相应的机器能够运行的程序。种类:1.bourneshell(sh)2.kornshell(ksh)3.bourneagainshell(bash)4.cshell(csh和tcsh)5.TENEX/TOPSCshell(tcsh)Shell脚本Shen脚本是一个包含一系列命令序列的文本文件。当运行这个脚本文件时,文件包含的命令序列将得到执行。语法Shell脚本的第一行必须是如下格式:#!/bin/sh符号#!用来指定该脚本文件的解析程序。在上面例子中使用/bin/sh来解析该脚本。当编辑好脚本后,如果要执行该脚本,还必须使其具有可执行属性。Chmod+xfilename注释在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。如果使用了注释,即使相当长的时间内没有使用该脚本,也能在很短的时间内明白该脚本的作用及工作原理。变量在shell编程中,所有的变量都由字符串组成,并且不需要预先对变量进行声明,例s1:#!/bin/sh#setvariableaa=”helloworld”#printaecho“Ais:”echo$a注意:有时候变量名很容易与其他文字混淆,比如:S13:Num=2Echo“thisisthe$numnd”思考:输出?why?答案:num=2Echo“thisisthe$numnd”这并不会打印出““thisisthe2……