端口通不通 telnet wget ssh
摘要:如何测试端口通不通(四种方法) 投稿:mrr 如何测试端口通不通(四种方法) 投稿:mrr 一般情况下使用"telnet ip port"判断端口通不通.接下来通过本文给大家分享四种方法测试端口通不通,感兴趣的朋友一起学习吧 一般情况下使用"telnet ip port"判断端口通不通.接下来通过本
阅读全文
posted @
2017-09-29 09:46
寒星12345678999
阅读(4135)
推荐(0) 编辑
shell中取字符串子串的几种方式 截取substr
摘要:shell中取字符串子串的几种方式 echo "123456789" | awk '{print substr($0,5,2)}' 截取 1)awk中函数substrsubstr(源字符串,开始索引,长度) 开始索引以0开始示例:awk '{$a=substr($0,0,2);print $a;}'
阅读全文
posted @
2017-09-26 21:44
寒星12345678999
阅读(11927)
推荐(0) 编辑
vi全局替换方法
摘要:1. 基本的替换:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky:n,$s/vivian/sky/
阅读全文
posted @
2017-09-26 14:58
寒星12345678999
阅读(327)
推荐(0) 编辑
在远程服务器上执行本地的shell脚本
摘要:在远程服务器上执行本地的shell脚本 [root@localhost zzx]# sh echoip.sh 192.168.67.131[root@localhost zzx]# ssh root@192.168.67.129 -C "/bin/bash" < echoip.shroot@192.
阅读全文
posted @
2017-09-24 22:13
寒星12345678999
阅读(3413)
推荐(0) 编辑
并发 ping
摘要:参考[root@RS2 ~]# cat 5.sh#!/bin/bash# 2006-7-12, by wwy#-----------------------------------------------------------------------------------# 此例子说明了一种用w...
阅读全文
posted @
2015-04-26 14:52
寒星12345678999
阅读(568)
推荐(0) 编辑
数组 bash shell
摘要:http://www.cnblogs.com/chengmo/archive/2010/09/30/1839632.html#!/bin/bash# 脚本检测到离线主机会发送邮件通知,可一直运行。# 请根据你的需要设置 Mail gatewany ip lastip 四项 其余不用设置Mail=...
阅读全文
posted @
2015-04-20 19:07
寒星12345678999
阅读(182)
推荐(0) 编辑
Shell程序实例集锦一
摘要:2007-12-13 07:51:40标签:实例程序Shell休闲职场Shell程序实例集锦一前言:下面这些hell实例都是自己写的或者用过的一些Shell小程序。整理整理。 ——Ajian1、删除B文件中和A文件相同的内容#!/bin/sh# Ajianfor file in `cat a.li...
阅读全文
posted @
2015-02-03 09:26
寒星12345678999
阅读(238)
推荐(0) 编辑
awk下 gsub函数用法
摘要:(2012-03-27 01:37:28)标签:awkgsublinux函数it分类:linuxgsub函数则使得在所有正则表达式被匹配的时候都发生替换gsub(regular expression, subsitution string, target string);简称 gsub(r,s,t)...
阅读全文
posted @
2015-02-02 16:40
寒星12345678999
阅读(1398)
推荐(0) 编辑
*查看进程所消耗的内存*
摘要:转#!/bin/sh mem=`free -m | awk 'NR==2{print $2}'` ps aux | sort -k 4 -r | awk '$4 ~ /^[0-9]/ && $4>0 {print $4,$11}' | awk '{print $1/100*mem" "$2}' me...
阅读全文
posted @
2015-02-02 14:38
寒星12345678999
阅读(155)
推荐(0) 编辑
tr
摘要:参考tr -dctr -d大小写替换echo abc|tr '[a-z]' '[A-Z]'str="This is a Bash Shell script."newstr=`tr '[A-Z]' '[a-z]' <<<"$str"`
阅读全文
posted @
2015-01-21 21:49
寒星12345678999
阅读(119)
推荐(0) 编辑
join
摘要:join默认比较文件1和2的第一个域(默认比较$1是否相同进而连接在一起) join前需要确保两个文件sort-a -v a1 显示第一个文件和第二个文件相连接而且显示第一个文件中有第二个文件没有的部分 v1 只显示未连接的第一个文件的部分zzx@zzx120:~/zzx1/test/1/2$ c...
阅读全文
posted @
2015-01-21 20:05
寒星12345678999
阅读(194)
推荐(0) 编辑
while read line do done < file
摘要:zzx@zzx120:~/test1$ catfile.txt 1122zzx@zzx120:~/test1$ cat ./read.sh #!/bin/bashwhile read linedo#echo "hello"echo $linedone < file.txtzzx@zzx120:~/t...
阅读全文
posted @
2015-01-15 15:28
寒星12345678999
阅读(550)
推荐(0) 编辑
awk 中 RS,ORS,FS,OFS 区别与联系
摘要:一,RS与ORS1,RS是记录分隔符,默认的分隔符是\n,具体用法看下查看复制打印?[root@krlcgcms01mytest]#cattest1//测试文件1112223334445556662,RS默认分割符\n查看复制打印?[root@krlcgcms01mytest]#awk'{print...
阅读全文
posted @
2015-01-15 14:26
寒星12345678999
阅读(405)
推荐(0) 编辑
脚本
摘要:#!/bin/bash#奇数偶数相加declare -i evensum=0declare -i oddsum=0for I in {1..100};doif [ $[$I%2] -eq 0 ];thenlet evensum+=$Ielselet oddsum+=$Ifidoneecho even...
阅读全文
posted @
2015-01-01 19:50
寒星12345678999
阅读(130)
推荐(0) 编辑
空格和 空行
摘要:function_name(){ commands #缩进 缩进是空出四个空格}赋值 = 左右不能加空格 value=4if加空格与[ 隔开 if [] while []空行起着分隔代码的作用函数开始和结束、判断或循环始末、函数调用始末以及前后联系不紧密的地方都要加空格if expression1...
阅读全文
posted @
2014-12-29 11:31
寒星12345678999
阅读(187)
推荐(0) 编辑
正则表达式
摘要:正则表达式 热身 [root@zzx ~]# cat testI am oldboy,myqq is sjjsj [root@zzx ~]# sed 's/^.*am //g' test|sed 's#,.*$##g'oldboy .任意字符 * 零个或多个前面字符 .*就是大于等于零个任意字符 ^
阅读全文
posted @
2014-12-18 22:48
寒星12345678999
阅读(256)
推荐(0) 编辑
sort
摘要:sort-t 加分隔符 sort -t: file-k 指定第几个域 sort-t: -k2 file-n 数字大小排序 sort -t: -k3n file-r 排序结果逆向 sort -t: -k3nr file #nr 先排序然后再倒序 直接用r会出问题-u 去除重复行 sort -t: -...
阅读全文
posted @
2014-12-18 18:57
寒星12345678999
阅读(131)
推荐(0) 编辑
shell
摘要:写个shell脚本对文件进行批量改名for filename in *eee*donewname=`echo $filename|sed -n ‘s/eee/EEE/p’`mv $filename $newnamedonefor myfile in *doif [ -f $myfile ]theni...
阅读全文
posted @
2014-12-18 14:55
寒星12345678999
阅读(170)
推荐(0) 编辑
脚本案例
摘要:打印一个给定的数字的反序,如输入10572,输出27501#!/bin/bashif[$# -ne 1 ]thenecho"Usage: $0 number"echo" I will find reverse of given number"echo" For eg. $0 0123, I will...
阅读全文
posted @
2014-12-10 11:47
寒星12345678999
阅读(192)
推荐(0) 编辑
continue break
摘要:#!/bin/bashfor i in `seq 10`do if ((i%3==0)) thenecho !! continue fiecho $idone结果:12!!45!!78!!10换成break结果为 12!!
阅读全文
posted @
2014-12-03 11:16
寒星12345678999
阅读(130)
推荐(0) 编辑