
shell
从心所愿
既然选择了远方,就要风雨兼程,只为了给家人一个更好的生活!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shell整理(2)
1.整数运算工具 a.使用expr命令 乘法操作应采用 \* 转义,避免被作为Shell通配符;参与运算的整数值与运算操作符之间需要以空格分开, 引用变量时必须加$符号。 b.使用$[]或$(())表达式 乘法操作*无需转义,运算符两侧可以无空格;引用变量可省略 $ 符号;计算结果替换表达式本身,可结 合echo命令输出。 c.使用let命令 expr或$[]、$(())方式只原创 2017-08-11 15:30:08 · 267 阅读 · 0 评论 -
shell整理(3)
1.for循环 for 变量名 in 值列表do命令序列done 2.while循环 while 条件测试do命令序列done 3.case分支 case 变量值 in模式1)命令序列1 ;;模式2)命令序列2 ;;.. ..*)默认命令序列Esac 4.shell函数 function 函数名 {命令序列.. ..}原创 2017-08-12 11:15:50 · 492 阅读 · 0 评论 -
linux grep命令
1.作用 Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 2.格式 grep [options] 3.主要参数 [options]主要参数: -c:只输出匹配行的计数。 -I:不区分大 小写(转载 2017-08-12 15:54:48 · 244 阅读 · 0 评论 -
shell脚本实践一(mac下php版本切换)
由于工作需要,需要php56和php70两种环境,每次执行时,都要 1.killall php-fpm 删除当前php进程管理器进程 2.brew unlink php70 3.brew link php56 4./usr/local/Cellar/php56/php5.6.27/sbin/php56-fpm start 启动php56进程管理器 切换php70环境大体相似,于是想着用一原创 2017-12-20 11:31:07 · 900 阅读 · 0 评论 -
Linux 命令详解(十)Shell脚本的数组详解
1、数组定义 [root@bastion-IDC ~]# a=(1 2 3 4 5 6 7 8) [root@bastion-IDC ~]# echo $a 一对括号表示是数组,数组元素用“空格”符号分割开。 2、数组读取与赋值 1)得到长度: [root@bastion-IDC ~]# echo ${#a[@]} 8 [root@bastion-IDC ~]# ec转载 2018-04-08 09:31:37 · 394 阅读 · 0 评论 -
shell脚本报错:"[: =: unary operator expected"
shell脚本报错:"[: =: unary operator expected" 在匹配字符串相等时,我用了类似这样的语句: if [ $STATUS == "OK" ]; then echo "OK" fi 在运行时出现了 [: =: unary operator expected 的错误,究其原因,是因为如果变量STATUS值为空,那么就成了转载 2018-04-04 16:23:10 · 4857 阅读 · 0 评论