首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > shell基础笔记

shell基础笔记

资料介绍
什么是shell?
简单地说,就是命令解释器,将用户输入的指令转换为相应的机器能够运行的程序。
Shell脚本
Shen脚本是一个包含一系列命令序列的文本文件。当运行这个脚本文件时,文件包含的命令序列将得到执行。







1-2-2(shell编程)

什么是shell?

简单地说,就是命令解释器,将用户输入的指令转换为相应的机器能够运行的程序。

种类:

1. bourne shell (sh)

2. korn shell (ksh)

3. bourne again shell (bash)

4. c shell (csh 和tcsh)

5. TENEX/TOPS C shell (tcsh)



Shell脚本

Shen脚本是一个包含一系列命令序列的文本文件。当运行这个脚本文件时,文件包含的
命令序列将得到执行。



语法

Shell 脚本的第一行必须是如下格式:

#!/bin/sh

符号#!用来指定该脚本文件的解析程序。在上面例子中使用/bin/sh来解析该脚本。当
编辑好脚本后,如果要执行该脚本,还必须使其具有可执行属性。

Chmod +x filename

注释

在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。如果使用了注释,
即使相当长的时间内没有使用该脚本,也能在很短的时间内明白该脚本的作用及工作原
理。



变量



在shell编程中,所有的变量都由字符串组成,并且不需要预先对变量进行声明,例s1:


#!/bin/sh

#set variable a

a =”hello world”

#print a

echo “A is:”

echo $a

注意:有时候 变量名很容易与其他文字混淆,比如:

S13:

Num=2

Echo “this is the $numnd”

思考:输出?why?

答案:num=2

Echo “this is the $numnd”

这并不会打印出““this is the2
标签:shell使用编程
shell基础笔记
本地下载

评论