随笔 - 214  文章 - 0  评论 - 27  阅读 - 72万

随笔分类 -  shell脚本

shell命令输出
摘要:在shell脚本中的打印输出通常会有echo和printf两种,前者会自动换行。 一、echo Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。您可以使用echo实现更复杂的输出格式控制。 1.显示普通字符串: 2.显示转义字符 3.显示变量 以下的转义字符都 阅读全文
posted @ 2019-03-27 11:12 阿小杜 阅读(2980) 评论(0) 推荐(0) 编辑
Shell运算符
摘要:Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 expr expr是一款表达式计算工具,使用它能完成表达式的求值操作。 expr只能做加减运算 算术运算符 +加 -减 *乘 /除 %取余 =赋值 ==等于 !=不等于 算术运算 阅读全文
posted @ 2018-11-06 18:46 阿小杜 阅读(336) 评论(0) 推荐(0) 编辑
Shell数组
摘要:何为数组?数组的特性就是一组数据类型相同的集合(不包括有一些编程语言提出来的关联数组的概念)。那么shell中数组是怎么定义的呢,我们来看两种数据类型: 一是数值类型,二是字符串类型;虽然shell本身是弱类型的,但也可以这么区分。 定义数组: 数组中可以存放多个值。Bash Shell只支持一维数 阅读全文
posted @ 2018-10-30 22:11 阿小杜 阅读(254) 评论(0) 推荐(0) 编辑
shell传递参数
摘要:案例,参数比较 找出传递参数最大的数字 # vi compare_parameter.sh 通过参数描述变量案例 # vi describe_parameter $$ 脚本运行的当前进程ID号 $? 显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。 # chmod +x describ 阅读全文
posted @ 2018-10-30 20:38 阿小杜 阅读(1515) 评论(0) 推荐(0) 编辑
shell变量
摘要:使用env命令可列出全部系统变量。不过登录的用户不一样这些环境变量的值也不一样。 # env 定义变量(有无双引号""都可) 注意事项: 1、定义变量时,变量名不加美元符号($,PHP语言中变量需要) 2、变量名和等号之间不能有空格 3、变量名的命名须遵循如下规则: 首个字符必须为字母(a-z,A- 阅读全文
posted @ 2018-10-28 18:17 阿小杜 阅读(260) 评论(0) 推荐(0) 编辑
Shell案例:图案打印
摘要:打印三角形图案 打印菱形案例 使用帮助命令 cd命令: 格式:cd “路径/目录名” 1绝对路径:从根目录开始写,以“/”打头。 2相对路径:当前目录的子级目录开始写。 例如: cd /home/z3切换到/home/z3r目录 cd /切换到根目录 cd ..切换到到上一级目录 cd ../..切 阅读全文
posted @ 2018-10-28 11:26 阿小杜 阅读(1255) 评论(0) 推荐(0) 编辑
shell脚本函数
摘要:不调用就不执行 调用就执行 调用时候的$1是指执行时候的参数1 调用之后的$是位置参数 阅读全文
posted @ 2018-09-26 21:37 阿小杜 阅读(195) 评论(0) 推荐(0) 编辑
shell脚本判断语句和循环语句
摘要:使用请参考:shell脚本 if的使用和判断条件 if判断语句 exit跳出判读语句 不加exit的结果 read -n(不换行) 判断是否输入的是数字 read age[[ $age =~ ^[0-9]+$ ]]if [ $? -ne 0 ]; then echo "你输入的不是一个数字" exi 阅读全文
posted @ 2018-09-25 23:27 阿小杜 阅读(19082) 评论(0) 推荐(0) 编辑
shell脚本基础
摘要:查看一下系统支持的shell # chsh -l # cat /etc/shells [root@localhost ~]# chsh -l /bin/sh /bin/bash /sbin/nologin /usr/bin/sh /usr/bin/bash /usr/sbin/nologin [ro 阅读全文
posted @ 2018-09-24 22:40 阿小杜 阅读(492) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示