码迷,mamicode.com
首页 >  
搜索关键字:shell数组    ( 145个结果
shell 用法小记录
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
Shell编程之数组、字符串基本操作
数组     概念         一对括号表示是数组,数组元素用“空格”符号分割开,格式为:array=(value0 value1 value2 value3 ...),此时数组的下标默认是从0开始的     基本操作         1.arr=(1 2 3 4 5)         2.arr=(             1             2           ...
分类:编程语言   时间:2015-01-13 12:37:44    阅读次数:189
shell数组总结
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数组常用操作详解
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脚本学习13】Shell数组:shell数组的定义、数组长度
Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。 定义数组在Shell中,用括号来表示数组,数...
分类:编程语言   时间:2014-12-30 20:38:19    阅读次数:209
【分享】shell 脚本中$$,$#,$?分别代表什么意思?
给你个全的,你在Linux环境下多试下就明白了:$0 这个程式的执行名字$n 这个程式的第n个参数值,n=1..9$* 这个程式的所有参数,此选项参数可超过9个。$# 这个程式的参数个数$$ 这个程式的PID(脚本运行的当前进程ID号)$! 执行上一个背景指令的PID(后台运行的最后一个进程的进程I...
分类:系统相关   时间:2014-10-22 17:59:38    阅读次数:209
Shell数组:shell数组的定义、数组长度
Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。 定义数组在Shell中,用括号来表示数组,数...
分类:编程语言   时间:2014-10-15 02:01:10    阅读次数:357
shell 数组
数组赋值:(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
shell 数组
一、声明数组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
Linux下shell数组
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
145条   上一页 1 ... 12 13 14 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!