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