使用shell脚本计算Linux网卡流量,方法中最关键点:
ifconfig $eth_name | grep bytes | awk '{print $6}' | awk -F : '{print $2}' 通过ifconfig eth
读取一个文件,把每一行赋值给一个数组的变量,然后用for循环打印出来
#!/bin/shi=1SUM=`sed -n '$=' tmp.txt` #计算文件的总行数echo
合并一个文件夹下多个文件内容:
find -name
本文为大家介绍linxu shell中数组的相关知识,并举了很多例子供参考,包括数组的复制,计算,删除,替换等,是学习shell 数组的不可多得的好文章。
数组的声明:
1)array[key]=value # array[0]=one,a
&&命令1 && 命令2:如果这个命令执行成功&&那么执行这个命令。[jb]/usr/xxxx/ytcclb>ls -l test.sql-rwxr--r-- 1 xxxx group 225 Nov 15 14:12 test.sql[j
说明:shell中数组的下标默认是从0开始的
1、将字符串放在数组中,获取其长度#!/bin/bashstr=
bash shell只支持一维数组,但参数个数没有限制。声明一个数组:declare -a array(其实不用声明,按数组方式直接赋值给变量即可,BASH就知道那是数组)数组赋值:(1) array=(var1 var2 var3 ...
比如比较字符串、判断文件是否存在及是否可读等,通常用