参考书籍: Linux随身指南 DANIEL J. BARRETT 著 OREILLY 1.变量 变量让你用一个名称来代表某种意义的数值或字符串
对变量进行运算
当变量值里含有空格时,在shell script里表示变量值时,应该用双引号界定,如果没有双引号,就可能引发意想不到的后果 假如你在当前目录下有一个叫My Document的子目录,My Document下包含TEST1,TEST2两个文件
2.输入于输出 shell script的输出主要是由echo与printf命令提供的
shell script的输入主要是靠read命令来取得的,它每次从stdin读入一行数据,并将其存入一个变量中
3. 返回值(return value)与逻辑测试(Boolean test) 任何Linux命令结束时,都会返回一个代表运行结果的整数值给shell,此值称为"返回值"(return value).你可以用$?来表示返回值:
test 对于只涉及数值和字符串的逻辑表达式,可用bash shell内置的test命令来计算其逻辑值,如果计算结果"真",则test返回0,否则返回1.
test有一个别名就是"[" "]",以便用于条件判断与循环中,下列代码和上一段代码完全等效
true与false bash内置两个于bool值有关的命令:true与false,他们唯一的作用是分别返回0与1
4.条件判断 最简单的if语句形式是if - then 语法如下
语法如下
语法如下
case语句 case语句的标准语法是
|
shell编程基础知识
最新推荐文章于 2025-09-04 20:59:40 发布
