在工作中用到了shell操作配置文件,当然会用到shell 数组了,这里做个总结,方便自己,也方便大家。 Bash shell中使用数组变量 , 其赋值/定义有两种 : 1. name=(value1 ... valuen) 此时下标从0开始,也可以这样做:name=([1]=a [2]=b [0]=c) 2. name[index]...
linux shell很强大的,无论是在循环、运算。 本文为大家介绍linuxshell数组的应用,供大家学习参考。 1、 数组定义 复制代码 代码如下: [chengmo@centos5 ~]$ a=(1 2 3 4 5) [chengmo@centos5 ~]$ echo $a 1 一对括号表示是数组,数组元素用空格符号分割开。...
一个很小巧的shell脚本,使用ifconfig的不间断输出来统计网卡的流量,有需要的朋友可以参考下。 方法1: 复制代码 代码如下: #!/bin/bash # 统计网卡流量 # link:www.jbxue.com # date:2013/2/26 n=10 date rm -rf /tmp/ifconfig_log while (( $n = 0 )) d...
在指定目录查找指定后缀的文件的shell脚本。 复制代码 代码如下: #!bin/sh # 在指定位置查找指定后缀的文件,包括子目录 # 用法: # findf $1 $2 # 第一个参数为后缀 # 查找指定后缀的文件并打印出来 # link:www.it.net.cn # date:2013/2/26 f() { list=`fin...
本地build包并自动解决依赖的shell代码,不可错过哦。 复制代码 代码如下: #!/bin/bash # 本地build包并自动解决依赖 # link:www.jbxue.com # date:2013/2/26 clear ls /root/rpmbuild/SPECS/ /home/spec-auto.list cd /root/rpmbuild/SPECS/ ####build er...
说明:shell中数组的下标默认是从0开始的 1、将字符串放在数组中,获取其长度 复制代码 代码如下: #!/bin/bash str=a b --n d array=($str) length=${#array[@]} echo $length for ((i=0; i$length; i++)) do echo ${array[$i]} done 执行结果: [oracle@99b...
学习shellkill 特定进程的方法,有暴力的,也有温柔点的,看你的个人喜好了,哈哈。 1、原始暴力的方法 复制代码 代码如下: myLinux:/home/zhanhailiang/public_html # killallnginx 2、温柔点的方法 查找指定进程的pid,并kill|kill -USR1 掉 复制代码 代码...
有关linux shell命令执行顺序的控制办法,知识点很小,但却非常实用,建议朋友们看看。 命令1 命令2:如果这个命令执行成功那么执行这个命令。 [jb]/usr/xxxx/ytcclbls -l test.sql -rwxr--r-- 1 xxxx group 225 Nov 15 14:12 test.sql [jb]/usr/xxxx/ytcclb...
使用shell命令进行读取与输出数据的方法,其中涉及了文件输出、重定向、管道等相关知识,有兴趣的朋友可以参考下。 shell脚本读取数据有以下几种方式: 1.键盘输入,默认 2.从文件中读取 3.通过管道命令传递 echo的功能: \c :不换行 \f :进纸 \t :跳格 \n :...
本文为大家介绍linux shell数组的相关知识,并提供了充足的例子供参考,这么好的东东,千万不要错过。 bashshell只支持一维数组,但参数个数没有限制。 声明一个数组: declare -a array (其实不用声明,按数组方式直接赋值给变量即可,BASH就知道那是数组)...