1. 首页
  2. 操作系统
  3. Linux
  4. 编写shell命令脚本程序-am335x uboot网络通信调试笔记

编写shell命令脚本程序-am335x uboot网络通信调试笔记

上传者: 2024-07-13 08:52:39上传 PDF文件 20.99MB 热度 10次

第18章编写shell命令脚本程序

如果你需要下列问题的一个快速解决方案请查阅节号:

编写一个命令脚本程序 1.8.2.1

给变量赋值 1.8.2

使用某个变量的值 1.8.2.3

提示和接受输入数据 1.8.2.4

忽略元字符 1.8.2.5

编写条件if语句 1.8.2.6

接受命令行输入 1.8.2.7

添加注释语句 1.8.2.8

添加一个帮助组件 1.8.2.9

添加一个for循环语句 1.8.2.10

添加一个while循环语句 1.8.2.11

添加一个菜单 1.8.2.12

二次检查用户输入数据 1.8.2.13

比较文件、字符串以及规则表达式 1.8.2.14

结束一个命令脚本程序 1.8.2.15

测试一个命令脚本程序 1.8.2.16

调试一个命令脚本程序 1.8.2.17

18.1概述

shell命令脚本程序是一种极其有用的系统管理工具。它可以用来自动完成通常在命令行上执行的重复或者复杂的工作。对那些并不很了解Linux操作系统的用户来说,命令脚本程序还可以用来自动完成一些基本的任务,或者用来完成一些只有对Linux操作系统有着深厚功底的人才能采用其他方法完成的任务。

18.1.1 shell概述

shell是用户与Linux操作系统内核之间的接口。它是用户工作在其中的环境,而用户可以选择使用哪一种shell来进行工作,每一种shell都各有特色,因而吸引了有着不同个人需要的人,帮助他们完成工作。每一种shell对用户输入的命令进行处理时,还要使用它自己的语法、环境变量等等:

  • bash shell是Linux操作系统的缺省shell,也是根帐户最经常使用的shell。
  • C shell之所以得到这么个名字是因为它的语法很像编程用的C语言;因此它在使用C语言的程序员中很流行。
  • Linux操作系统中的Korn shell实际上并不是标准的Korn shell,前者只是后者的一个名为pd-ksh(Public Domain Korn Shell)的公共域版本。它包括了一些C shell中的特色,又加上了一些新的特色,这就使它成为大量编写shell命令脚本程序的人们的首选。它在Red Hat和Caldera发行版本的CD-ROM光盘中都有相应的软件包。
下载地址
用户评论