上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 35 下一页
摘要: 数值运算-方法1 declare -i 【root@localhost ~】# aa=11 【root@localhost ~】# aa=22 #给变量aa和bb赋值 【root@localhost ~】# declare -i cc=$aa+$bb 数值运算-方法2 expre或let 【root 阅读全文
posted @ 2021-08-03 20:14 葛老头 阅读(71) 评论(0) 推荐(0) 编辑
摘要: declare声明变量类型 格式 declare [+/-] [选项] [变量名] 选项 -:给变量设定类型属性 +:取消变量的类型属性 -a :将变量声明为数组型 -i :将变量声明为整数型(integer) -x :将变量声明为环境变量 -r :将变量声明为只读变量 -p :显示指定变量的被声明 阅读全文
posted @ 2021-08-03 19:46 葛老头 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 前言 作用是往脚本中传递参数,之前文章的位置参数变量也有此功能,但是只适用于脚本的作者,为什么?第三方用户不知道这个脚本要传递哪些参数,这些参数分别是什么。本篇随笔read就可以实现上述功能,别且该命令在shell中很常用,熟练掌握 read-接收键盘输入x 入参,传递给脚本 格式 read 【选项 阅读全文
posted @ 2021-08-03 17:42 葛老头 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 预定义变量 作用 $? 常用;最后一次执行的命令的返回状态。 如果这个变量的值为0,证明上一个命令正确执行;如果这个变量的值为非0(具体是哪个数,由命令自己来决定),则证明上一个命令执行不正确了 $$ 当前进程的进程号(PID);了解即可,备面试 $! 后台最后一个运行的进程的进程号(PID);了解 阅读全文
posted @ 2021-08-03 16:53 葛老头 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 作用 往shell脚本里面传递参数 位置参数变量 作用 $n n 为数字,$0 代表命令本身,$1-$9 代表第一到第九个参数,十以上的参数需要用大括号包含,如 ${10} $* 这个变量代表命令行中所有的参数,$* 把所有的参数看成一个整体 $@ 这个变量也代表命令行中所有的参数,不过 $@ 把每 阅读全文
posted @ 2021-08-03 16:15 葛老头 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 环境变量与用户自定义变量的区别 环境变量是全局变量,用户自定义变量是局部变量。 用户自定义变量只在当前的 shell 中生效,环境变量在当前 shell 和这个 shell 的所有子 shell 中生效。 用户可以自定义环境变量,但对系统生效的环境变量名和变量作用是固定的。 用户自定义环境变量 调用 阅读全文
posted @ 2021-08-03 15:10 葛老头 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 定义变量 变量名=变量值 例如: x=123 mulu="当前目录下有 $(ls)" 备注: 变量名只能是字母、下划线、数字组成且不能以数字开头 变量等号两侧不能加空格 若变量值中间有空格,必须用双引号括起来;变量值中的“”会解析特殊符号,例如$,‘’不会解析特殊符号 变量调用 使用$变量名;如果是 阅读全文
posted @ 2021-08-03 11:29 葛老头 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 变量命名规则 开头为字符或下划线,名字中间中能有字母、数字和下划线组成; 变量的长度不超过255个字符; 变量名在有效的范围内必须是唯一的; 如再次定义则会替换上一个变量的值 在Bash中,变量的默认类型都是字符串型;即系统把所有值都当作字符串放到变量中,不论这个“字符串”实际上是整数、浮点数等等 阅读全文
posted @ 2021-08-03 10:21 葛老头 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 通配符 通配符 作用 ? 匹配一个任意字符 * 匹配0个或任意多个任意字符,也就是可以匹配任何内容 [] 匹配中括号中任意一个字符。例如:[abc]代表一定匹配一个字符,或者是a,或者是b,或者是c。 [-] 匹配中括号中任意一个字符,-代表一个范围。例如:【a-z】代表匹配一个小写字母。 [^] 阅读全文
posted @ 2021-08-02 21:53 葛老头 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 多命令顺序执行 多命令执行符 格式 作用 ; 命令1 ; 命令2 连接命令;多个命令顺序执行,命令之间没有任何逻辑联系;前面命令报错,后面命令照常执行 && 命令1 && 命令2 逻辑与;当命令1正确执行,则命令2才会执行;当命令1执行不正确,则命令2不会执行 || 命令1 || 命令2 逻辑或;当 阅读全文
posted @ 2021-08-02 21:12 葛老头 阅读(168) 评论(0) 推荐(0) 编辑
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 35 下一页