摘要:awk传参问题一直是很多人都在头疼的事情。现在总结如下:一、直接调用awk脚本的问题。比如下面这个脚本:要求计算15-30号的各种日志的总数。其中$3是区分不同页面编码的域,脚本如下:#/bin/sh;page=$1;i=15;while test $i -le 30do # awk '{m='"$j"';print $m}' res=$( awk -F"\t" '{ if($3==p) {pri...
阅读全文
摘要:BASH 中的字符串处理 作者:CharlesWang2 (at)CU 得到长度 复制内容到剪贴板 代码: %x="abcd" #方法一 %expr length $x 4 # 方法二 %echo ${#x} 4 # 方法三 %expr "$x" : ".*" 4 # expr 的帮助 # STRING : REGEXP anchored pattern match of...
阅读全文
摘要:Bash中还可以使用数组变量,其赋值有两种: (1) name = (value1 ... valuen) 此时下标从0开始 (2) name[index] = value 数组下标的范围没有任何限制,同时也不必使用连续的分量. $ A=(a b c def) ================================================== $ echo ${A[@]} ...
阅读全文