摘要: 通过进程检测服务时脚本文件名不要起要检测的服务名字命名 kill -USR2 `cat /var/run/mysqld.pid` 阅读全文
posted @ 2016-12-13 16:04 howhy 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1、查看文档 2、将多个文件合并到一个新文件 cat file1.txt file2.txt > newfile.txt 3、编辑新文件 cat > newfile.txt 4、无交互式操作文件cat >>newfile.txt <<EOF 5、清空文件内容 cat /dev/null > file 阅读全文
posted @ 2016-12-13 13:19 howhy 阅读(54) 评论(0) 推荐(0) 编辑
摘要: expr "text.sh" : ".*\.sh" &>/dev/null && echo "yes" ||echo "no" expr 1 + $1 &>/dev/null&& echo 'yes' || echo 'no' 注意1 + $1和加号之间的空格 可以判断$1 是不是整数 阅读全文
posted @ 2016-12-13 10:46 howhy 阅读(722) 评论(0) 推荐(0) 编辑
摘要: #!/bin/basha=$1b=$2echo a+b=$(($a+$b))echo a-b=$(($a-$b))echo a*b=$(($a*$b))echo a/b=$(($a/$b))echo a%b=$(($a%$b))echo a**b=$(($a**$b)) 上面优化版 #!/bin/b 阅读全文
posted @ 2016-12-13 10:13 howhy 阅读(11253) 评论(0) 推荐(0) 编辑
摘要: 在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符串值 表达式 含义 ${var} 变量va 阅读全文
posted @ 2016-12-13 10:07 howhy 阅读(726) 评论(0) 推荐(0) 编辑