青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Benjamin

靜以修身,儉以養德,非澹薄無以明志,非寧靜無以致遠。
隨筆 - 398, 文章 - 0, 評論 - 196, 引用 - 0
數據加載中……

Shell中的數組

一、數組和字符串
Array[3] = "a b c" echo $Array[1]  輸出b,
str=“a b c” Array = ($str) echo$Array[1],同樣輸出b,要注意: Array = ($str)中的右值的括號不能缺
上面這個就是我們常說的把字符串放到一個數組中,也可以理解為動態數組,比C和C++簡單多了

計算字符串長度可用的三種方法:
echo “$str”|awk '{print length($0)}'
expr length “$str”
echo “$str”|wc -c
但是第三種得出的值會多1,可能是把結束符也計算在內了

判斷字符串為空的方法有三種:
if [ "$str" =  "" ]
if [ x"$str" = x ]
if [ -z "$str" ]
二、其他類型的數組
arr=(123 34 3 5) echo $arr,輸出123,在這里等同于echo ${arr[0]};
echo ${arr[1]},輸出34,注意格式,除了首地址,必須要加上{},否則會出錯
三、數組的長度和遍歷
length=${#array[@]}----數組的長度,這里的長度是最大下標
echo ${array[@]}-------輸出數組全部元素
array[1]=5--------------向數組的某個元素賦值和標c的語法一樣
echo ${array[@]:1:2}---輸出的是array[0]和array[1]的值
echo ${array[@]:2}-----輸出數組第三個元素以后的值
echo ${array[@]::2}-----輸出數組下標小于2的值
$ echo ${#array[3]} ----取得元素3的長度
unset array--------------清除array
array=------------------清空array,賦給array空值

遍歷字符串方法一
for ((i=0;i<${#array[@]};i++))
do
   echo ${array[$i]}
done

遍歷字符串方法二
str="a --m"
for i in $str
do
echo $i
done

用while遍歷
len=${#arr[@]}
i=0
while [ $i -lt $len ]
do
echo ${arr[$i]}
let i++
done

四、其他:
Array[3] = "a b c"和Array[3] = a b c這兩個是等價的;如果Array[3] = "a "bc"",想要查找",用awk是找不到的,單引號
是可以找到的,就是雙引號找不到;我們可以用截取字符串的方法來判斷是否雙引號,截取的字符串的方法如下:
${varible##*string} 從左向右截取最后一個string后的字符串
${varible#*string}從左向右截取第一個string后的字符串
${varible%%string*}從右向左截取最后一個string后的字符串
${varible%string*}從右向左截取第一個string后的字符串
將上面的string換成“即可,然后在判斷字符串的長度,如果相等就是沒有,如果不相等就是有雙引號,不可以
用更改數組分隔符的方法,那樣做無效,這個雙引號是shell內建的符號。

通用的awk查找方法,例如:
find=`echo {${arr[$i]}|awk 'BEGIN{FS=""}{for(i=1;i<=NF;i++) if($i==";") print $i}'`;
也可以用math和index方法,例如:flag=`echo {$line}|awk '{print match($0,"channel")}'` 
數組默認的分隔符是空格,如果想改變默認的分隔符,用下面的方法
str="abd#ddd#ff";str2=($(echo $str|tr ''#''|tr -s ''));





posted on 2010-10-08 22:21 Benjamin 閱讀(26021) 評論(0)  編輯 收藏 引用 所屬分類: linux

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲一区二区三区四区五区黄| 久久xxxx| 国产精品一区二区视频 | 久久久久久尹人网香蕉| 久久女同互慰一区二区三区| 久久久久看片| 欧美sm视频| 欧美精品国产一区| 亚洲精品国产欧美| 亚洲精品之草原avav久久| 亚洲电影免费| 一区二区动漫| 久久福利视频导航| 麻豆久久婷婷| 国产精品福利片| 国产在线精品一区二区中文| 影音先锋久久精品| 一本色道久久综合亚洲精品高清 | 国产精品a久久久久| 国产精品久久婷婷六月丁香| 国产欧美日韩高清| 91久久精品国产91久久性色| 一区二区三区日韩在线观看| 欧美一级大片在线免费观看| 久久亚洲精品一区| 最近看过的日韩成人| 一区二区三区国产盗摄| 欧美一区免费视频| 欧美精品三级日韩久久| 国产日韩欧美在线一区| 99国产精品自拍| 久久亚洲综合网| 亚洲调教视频在线观看| 能在线观看的日韩av| 国产区在线观看成人精品| 日韩午夜在线电影| 久久一区激情| 午夜在线一区| 欧美视频你懂的| 亚洲丶国产丶欧美一区二区三区 | 久久躁日日躁aaaaxxxx| 国产精品啊啊啊| 99精品久久久| 欧美黄色免费| 欧美自拍偷拍午夜视频| 欧美偷拍一区二区| 99re这里只有精品6| 欧美成人精品高清在线播放| 欧美一区二区三区在| 欧美午夜视频在线| 亚洲日本成人| 欧美大片一区| 久久偷看各类wc女厕嘘嘘偷窃| 国产精品男人爽免费视频1 | 免费观看国产成人| 亚洲欧美日韩精品久久| 国产精品99一区二区| 欧美顶级大胆免费视频| 久久九九久精品国产免费直播| 国产精品二区二区三区| 亚洲乱码一区二区| 欧美高清视频在线播放| 久久精品最新地址| 在线成人h网| 母乳一区在线观看| 久久精品视频播放| 国产一区二区中文| 久久婷婷国产综合国色天香| 久久久久一区二区| 激情欧美一区二区三区在线观看| 久久精品九九| 久久嫩草精品久久久精品一 | 亚洲在线播放电影| 中文精品99久久国产香蕉| 欧美色偷偷大香| 亚洲自拍16p| 欧美一区二区免费视频| 亚洲国产美女| 一区二区三区av| 国产日韩欧美在线| 欧美福利视频网站| 欧美日韩卡一卡二| 久久精品欧美日韩| 久久综合色8888| 一区二区三区欧美在线观看| 亚洲一区尤物| 亚洲国产成人在线视频| 亚洲激情欧美激情| 国产精品看片你懂得| 久久久精品动漫| 免费av成人在线| 午夜精品区一区二区三| 久久久一区二区三区| 一区二区三区国产精品| 久久国产精品网站| a4yy欧美一区二区三区| 欧美一区二区高清在线观看| 亚洲精品国产无天堂网2021| 亚洲深夜福利网站| 亚洲二区在线观看| 亚洲在线免费观看| 日韩视频一区二区三区在线播放免费观看 | 性伦欧美刺激片在线观看| 最近看过的日韩成人| 亚洲婷婷综合久久一本伊一区| 在线观看的日韩av| 亚洲手机视频| 亚洲黄色av一区| 亚洲欧美日韩精品久久| 亚洲精品你懂的| 性18欧美另类| 麻豆精品在线视频| 国产噜噜噜噜噜久久久久久久久| 麻豆成人精品| 国产精品成人观看视频国产奇米| 蜜臀av在线播放一区二区三区| 欧美日韩成人在线| 猛男gaygay欧美视频| 国产精品久久久久久久久久ktv | 亚洲人成欧美中文字幕| 国产综合亚洲精品一区二| 日韩视频三区| 日韩午夜av电影| 欧美成人午夜剧场免费观看| 久久网站免费| 国产日韩精品在线观看| 一区二区三区国产精华| 一区二区三区四区国产精品| 美乳少妇欧美精品| 久久在线免费观看| 国产在线观看91精品一区| 亚洲综合精品自拍| 亚洲综合日韩中文字幕v在线| 欧美乱大交xxxxx| 亚洲国产mv| 亚洲人成绝费网站色www| 久久久免费av| 久久亚洲欧美| 狠狠88综合久久久久综合网| 欧美一区二区三区免费观看 | 亚欧成人精品| 国产精品爽爽爽| 亚洲综合三区| 欧美在线视频免费| 国产伦精品一区二区三区四区免费| 99视频在线精品国自产拍免费观看| 99国产精品久久久| 欧美日韩国产精品一区| 99re66热这里只有精品3直播| 亚洲中字在线| 国产午夜精品美女视频明星a级| 亚洲欧美一区二区在线观看| 久久国产精品色婷婷| 在线精品观看| 欧美精品乱码久久久久久按摩| 亚洲精品乱码久久久久久黑人 | 韩日在线一区| 久久一区中文字幕| 亚洲国产91色在线| 亚洲小视频在线观看| 国产精品五月天| 久久av资源网| 亚洲国产激情| 亚洲欧美激情一区二区| 国产欧美日韩综合一区在线播放| 欧美一区二区三区喷汁尤物| 亚洲成色777777女色窝| 中文亚洲欧美| 国语自产精品视频在线看抢先版结局 | 亚洲淫片在线视频| 久久久国产91| 亚洲图片欧美一区| 国产一区在线播放| 欧美国产日本| 欧美一区二区三区免费大片| 欧美刺激性大交免费视频 | 国产日韩亚洲| 欧美成人精品1314www| 日韩视频在线播放| 久久一二三区| 亚洲综合导航| 亚洲欧洲精品一区二区三区波多野1战4| 欧美精品一区在线| 久久精品一级爱片| 正在播放亚洲一区| 欧美大尺度在线| 午夜精品一区二区三区电影天堂| 在线观看一区| 国产精品专区h在线观看| 美脚丝袜一区二区三区在线观看| 一区二区欧美精品| 亚洲电影下载| 久久久久综合网| 亚洲欧美日韩一区二区三区在线| 亚洲韩国青草视频| 精品999成人| 国产一区二区久久久| 国产精品久久久99| 欧美日韩一区二区在线| 欧美激情四色 |