
shell
Terry_Tsang
It's nobody
展开
-
shell 限制用户输入条件
1. 必须输入纯数字, 忽略类似 ' 2' '3 ' 数字前后带空格输入2. 数字范围必须控制在 10 ~ 90 中 #!/bin/bashstatus='err'start=10end=90while [ $status != 'ok' ]do IFS='' read input if [ -z $input原创 2012-03-22 00:19:09 · 2368 阅读 · 0 评论 -
SHELL 中直接替换 template 中变量方法
目标:分别定义 parameter template 文件利用 shell 直接一次性替换 template 中变量parameter 文件原创 2017-11-17 21:17:42 · 2379 阅读 · 0 评论 -
利用数据库自定义并发 bunket 功能
利用数据库存储过程, 自定义一个 bunket 算法, 可以用于控制并发量原创 2015-09-24 16:00:54 · 834 阅读 · 0 评论 -
ssh passphrase 测试
前提本文用于针对云平台下的 VM 中的 vclound 用户利用 ssh 密钥登录进行的测试测试目标vclound 用户需要利用 ssh key 进行登录ssh key 验证时需要输入 passphrase 进行校验在脚本中需要对多台电脑进行 vclound 用户登录测试时候, 进行 key 校验过程中, 只需要输入一次 passphrase 即可同时以 vclound 用户登录多台电脑测试原创 2015-07-21 10:23:59 · 5897 阅读 · 0 评论 -
kickstart 为 rhel5 创建 ext4 分区
ext3 的不稳定一直比较头痛, 常见问题会在断电, 非正常条件下关机会造成 文件系统损坏, 修复文件系统也比较费时费力, 也不见得一定能够把数据找回虽然 rhel5 已是一个很老版本, 但生产上还有不少 rhel5 系统任然使用.备忘一下, 利用 KICKSTART 部署时候, 利用 ext4 作为默认的 / 分区方法, (注 rhel5 使用的 GRUB 无法原创 2015-01-13 10:37:13 · 1157 阅读 · 0 评论 -
python 制表符转换成空格
python 比较提倡使用空格而不使用制表符作为结构划分的方法个人比较习惯使用制表符.利用下面原创 2014-04-14 10:10:40 · 10856 阅读 · 0 评论 -
shell 翻转语法
条件原创 2014-05-09 17:01:14 · 1160 阅读 · 0 评论 -
常用的进程计算脚本
#!/bin/bashps -C $1 -O rss | gawk '{ count ++; sum += $2 }; END {count --; print "Number of processes =",count; print "Memory usage per process =",sum/1024/count, "MB"; print "Total memory usage =",转载 2014-01-31 00:43:04 · 1020 阅读 · 0 评论 -
内存使用率 script
#!/bin/bashps -C $1 -O rss | gawk '{ count ++; sum += $2 }; \END {count --; print "Number of processes =",count; \print "Memory usage per procsss =",sum/1024/count, "MB"; \print "Total memory u原创 2013-06-28 14:41:39 · 1205 阅读 · 0 评论 -
MySQL read lock.. 利用 select .. for update 解决.
1. 创建表 schedual , 用于登记在某段时间内某个某用户预约信息, 中具有 start, end 列.用户如需进行预约, 则需登记 开始与结束时间, 另外, 为避免时间段上的重复使用, 我创建存储过程.create table schedual ( id int, name varchar(10), start datetime, end daytime ) engine inn原创 2012-08-15 00:28:13 · 5317 阅读 · 0 评论 -
shell 数组备忘
数组分成普通数据与关联数组普通数组只能够使用整数下表, 不支持多维数组关联数组需特殊定义, 允许使用英文下标array=(1 2 3 4 5 ) 普通数组定义declare -A new_arraynew_array=([apple]=red [peach]=black) 关联数组定义打印数组元素echo ${array[*]} ${ar原创 2012-04-24 21:50:16 · 767 阅读 · 0 评论 -
正则匹配
完整单词正则匹配 awk '/"\yaa\y"/ {print $0}' filenamesed -n '/"\baa\b"/p filenamegrep -w "aa" filename原创 2012-03-22 23:31:25 · 777 阅读 · 0 评论 -
脚本编程索引
脚本相关索引原创 2017-12-19 18:14:59 · 377 阅读 · 0 评论