awk雜談之陣列習題

2021-10-24 02:22:32 字數 845 閱讀 1684

(1)面試題

明確:需要先知道awk中的'二維陣列',awk中'沒有'二維陣列,所以只能使用一維陣列來'模擬'!

subsep used to build multiple array subscripts, initially = "\034".

subsep'等價'-->'\034','不可列印'

subsep為'陣列下標的分隔符','預設值'為「\034」,awk中的陣列'只接受字串'當它的陣列下標

題目

awk』begin 』

為了讓執行的結果是78,應該填()語句

a. print arr["2\03479"]

b. print arr[2,79]

c. idx=2 subsep 79;print arr[idx]

d. print arr[ 2, 79] -->"與a"相比'逗號多個空格'

解決: 'abcd'

分析

awk陣列,字串'為索引'

subsep為陣列下標的分隔符,預設值為"\034",awk中的陣列只接受字串當它的陣列下標'-->'

awk在接受arr[2,79]之前,就已將其下標轉成字串"2\03479",之後變便以arr["2\03479"]代替arr[2,79]。故a,b,c,d全正確

C 雜談之 指標與陣列 一

c 雜談之 指標與陣列 一 思維導圖 介紹 1 指標定義 指標是儲存變數位址的變數。2 本文重點 指標與 陣列之間的關係 操縱指標的規則 3 指標優點 表達某個計算的唯一途徑 更高效,更緊湊 4 指標缺點 難以理解,但是用好了,會非常清晰。5 將指標 陣列和位址的算術運算整合在一起是c語言的一大優點...

awk陣列操作

用awk進行文字處理,少不了就是它的陣列處理。那麼awk陣列有那些特點,一般常見運算又會怎麼樣呢。我們先看下下面的一些介紹,結合例子我們會講解下它的不同之處。在 awk 中陣列叫做關聯陣列 associative arrays 因為下標記可以是數也可以是串。awk 中的陣列不必提前宣告,也不必宣告大...

awk 陣列例項

awk 陣列例項 awk的陣列,一種關聯陣列 associative arrays 下標可以是數字和字串。因無需對陣列名和元素提前宣告,也無需指定元素個數 所以 awk的陣列使用非常靈活。首先介紹下幾個awk 1 建立陣列 array index value 陣列名 array 下標index 以及...