一.陣列格式
陣列是乙個包含一系列元素的表.
格式如下:
abc[1]=」xiaohong」
abc[2]=」xiaolan」
解釋:
abc :為陣列名稱
[1]、[2]:為陣列元素下標,可以理解為陣列的第1個元素、陣列的第2個元素
」xiaohong」、」xiaolan」: 元素內容
陣列
arrray[index-expression]
陣列下從1開始,也可以使用字串作為陣列的下標
index-expression可以使用任意的字串
需注意的是:如果某陣列元素事先不存在,那麼引用其時,awk會自動建立次元素並初始化為0,要判斷某陣列中是否存在某元素,需要
使用index in arrary的方式
for(變數 in 陣列名稱)
其中,vae是陣列的下標
[root@wei awk]# awk -f: 'end}' /etc/passwd
/bin/sync 1
/bin/bash 17
/sbin/nologin 20
/sbin/halt 1
/sbin/shutdown 1
[root@wei awk]# netstat -antp | awk '/^tcp/end}'
listen 9
established 2
Linux shell awk陣列使用
一.陣列格式 陣列是乙個包含一系列元素的表.格式如下 abc 1 xiaohong abc 2 xiaolan 解釋 abc 為陣列名稱 1 2 為陣列元素下標,可以理解為陣列的第1個元素 陣列的第2個元素 xiaohong xiaolan 元素內容 陣列 arrray index expressi...
Linux shell awk模式使用
以冒號為分隔符,顯示 etc passwd以r開頭的行的第一段 root wei awk awk f r etc passwd root以冒號為分隔符,顯示 etc passwd以nologin結尾的行的第一段 root wei awk awk f nologin etc passwd bindae...
linux shell awk命令的簡單使用方法
1 awk是乙個強大的檔案分析工具 2 使用方法 awk 其中 pattern 表示 awk 在資料中查詢的內容,而 action 是在找到匹配內容時所執行的一系列命令。花括號 不需要在程式中始終出現,但它們用於根據特定的模式對一系列指令進行分組。pattern 就是要表示的正規表示式,用斜槓括起來...