awk:
gsub替换
netstat-tnpl|gawk‘$NF~/\/mongod$/{gsub(/.+:/,"",$4);print$4}‘|sort-n
把$4已:结尾的全部替换为空
shell数组
${#ports[@]}#得出数组长度
${ports[@]}=${ports[*]}得出数组值
${ports[@]:8}得出数组后8个
${ports[@]::8}=${ports[@]:0:8}得出数组前8个
$..
分类:
系统相关 时间:
2015-01-14 18:14:45
阅读次数:
264
数组
概念
一对括号表示是数组,数组元素用“空格”符号分割开,格式为:array=(value0 value1 value2 value3 ...),此时数组的下标默认是从0开始的
基本操作
1.arr=(1 2 3 4 5)
2.arr=(
1
2
...
分类:
编程语言 时间:
2015-01-13 12:37:44
阅读次数:
189
1.计算数组长度:
${#array[@]}
2.列出数组索引:
${!array[*]}或者${!array[@]}
3.打印数组中所有值:
${array[*]}或者${array[@]}
4.shell中遍历数组元素:
for str in ${array[@]};
do
echo $str;
done
5.定义空数组
uset arr...
分类:
编程语言 时间:
2015-01-12 09:24:38
阅读次数:
247
Linux Shell数组常用操作详解1数组定义:declare -a 数组名数组名=(元素1 元素2 元素3 )1 declare -a array2 array=(1 2 3 4 5)数组用小括号括起,数组元素之间用空格分开2显示数组长度:[@tc_132_227 dm_pid_day]$ ec...
分类:
编程语言 时间:
2015-01-09 17:13:57
阅读次数:
256
Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。 定义数组在Shell中,用括号来表示数组,数...
分类:
编程语言 时间:
2014-12-30 20:38:19
阅读次数:
209
给你个全的,你在Linux环境下多试下就明白了:$0 这个程式的执行名字$n 这个程式的第n个参数值,n=1..9$* 这个程式的所有参数,此选项参数可超过9个。$# 这个程式的参数个数$$ 这个程式的PID(脚本运行的当前进程ID号)$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程I...
分类:
系统相关 时间:
2014-10-22 17:59:38
阅读次数:
209
Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。 定义数组在Shell中,用括号来表示数组,数...
分类:
编程语言 时间:
2014-10-15 02:01:10
阅读次数:
357
数组赋值:(1)array=(var1 var2 var3 ... varN)(2)array=([0]=var1 [1]=var2 [2]=var3 ... [n]=varN)(3)array[0]=var1 arrya[1]=var2 ... array[n]=varN计算数组元素个数:${#a...
分类:
其他好文 时间:
2014-10-02 20:23:43
阅读次数:
211
一、声明数组1)array[key]=value # array[0]=one,array[1]=two2)declare -a array # array被当作数组名3)array=( value1 value2 value3 ... )4)array=( [1]=one [2]=two [3]=...
分类:
其他好文 时间:
2014-09-19 11:25:35
阅读次数:
165
shell当中的数组和其他编程语言的意义是一样的,考虑到shell是一个弱类型的脚本语言,可以在command lime当中直接去定义和使用
例如:
$a[1]="Monday"
$echo ${a[1]}
Monday
$
注意这里用花括号,如果写成echo $a[1] 的话,在执行前shell会进行扩展,结果把a[1]就扩展为"a[1]"的字符串,然后和$结合,就直接输出$后面的字...
分类:
系统相关 时间:
2014-09-11 11:15:51
阅读次数:
257