shell
zjufirefly
这个作者很懒,什么都没留下…
展开
-
Shell脚本笔记 1
求取数学表达式value=$[6/3]value=$((6/3))let "value += 1"定义局部变量local value定义整数declare -i value命令替换value=`command`value=$(command)系统变量$n,第n个参数 $#,参数个数 $0原创 2014-11-15 13:40:57 · 590 阅读 · 0 评论 -
正则表达式
基本正则表达式 行首定位符^ ls | grep ^abc 以abc开头的文件 行尾定位符$原创 2014-11-16 22:38:57 · 937 阅读 · 0 评论 -
Shell脚本笔记2-条件
判断 字符串 string1 = string2 判断字符串是否相等 string1 != string2 判断字符串是否不相等 -z string 判断字符串是否为空串,"",null,未定义均为正 string1 \> string2 判断字符串小于,<需要转义 string1 \< string2 判断字符串大于原创 2014-09-17 20:10:30 · 431 阅读 · 0 评论 -
Shell脚本笔记3-循环
for 列表形式for variable in {list}do statementdonefor var in 1 2 3 4do echo $vardonefor var in {1..4}do echo $vardonefor var in {start..end..step}do statementdonefor i in原创 2014-11-15 14:02:19 · 594 阅读 · 0 评论 -
shell链接收集
shell操作字符串http://blog.chinaunix.net/uid-124706-id-3475936.html原创 2014-10-26 20:27:49 · 461 阅读 · 0 评论 -
shell按行读取字符串,并进行分割
filename=$1echo $filenameline=""while read linedo printf "%s\n" $line OLD_IFS="$IFS" IFS="," arr=($line) echo $line echo ${#arr[@]} for word in ${arr[@]}原创 2014-10-26 20:54:00 · 16728 阅读 · 0 评论 -
Shell监控脚本
#! /bin/bashfor((i=1;i<5;i++))do date=`date +%Y-%m-%d_%H-%M-%S` vmstat -n 1 > vmstat_${date} & vmstat_pid=$! echo "vmstat_pid=${vmstat_pid} start" top -b -d 1 -i > top_${date} & top_pi原创 2014-12-22 19:49:57 · 4607 阅读 · 0 评论