摘要: 执行结果: 阅读全文
posted @ 2019-02-18 17:31 菩提树下的丁春秋 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 输出结果为: 由此可以得出: 利用@或*,可以将数组扩展成列表,然后使用#来获取数组元素的个数,格式如下: ${#array_name[@]}${#array_name[*]} 其中 array_name 表示数组名。两种形式是等价的,选择其一即可 如果某个元素是字符串,还可以通过指定下标的方式获得 阅读全文
posted @ 2019-02-18 17:28 菩提树下的丁春秋 阅读(189) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash #存储为a.sh if [ $1 == 100 ] then return 0 #参数正确,返回0 else return 1 #参数错误,返回1 fi #!/bin/bash #存储为b.sh echo $? $ . ./a.sh 100 $ . ./b.sh 0 阅读全文
posted @ 2019-02-18 17:24 菩提树下的丁春秋 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1给脚本文件传参 执行传参: 输出结果: a a b b 2 给函数传参: 运行: 结果: 阅读全文
posted @ 2019-02-18 17:19 菩提树下的丁春秋 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 这三种方式都是可以定义变量的 variable 是变量名,value 是赋给变量的值。如果 value 不包含任何空白符(例如空格、Tab 缩进等),那么可以不使用引号;如果 value 包含了空白符,那么就必须使用引号包围起来。使用单引号和使用双引号也是有区别的,稍后我们会详细说明。注意,赋值号= 阅读全文
posted @ 2019-02-18 16:58 菩提树下的丁春秋 阅读(169) 评论(0) 推荐(0) 编辑
摘要: shell脚本是一种程序与linux内核的语言: 第一个shell脚本: 就是输出cxy 如何执行这个脚本呢: 也可以使用source命令来运行 下面的脚本使用 read 命令从 stdin 获取用户输入的内容并赋值给 PERSON 变量,最后在 stdout 上输出: 如果没有虚拟机的可以进:ht 阅读全文
posted @ 2019-02-18 16:16 菩提树下的丁春秋 阅读(133) 评论(0) 推荐(0) 编辑