亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Linux > 正文

Linux里awk中split函數的用法小結

2019-10-26 18:36:55
字體:
來源:轉載
供稿:網友

The awk function split(s,a,sep) splits a string s into an awk array a using the delimiter sep.

set time = 12:34:56
set hr = `echo $time | awk '{split($0,a,":" ); print a[1]}'` # = 12
set sec = `echo $time | awk '{split($0,a,":" ); print a[3]}'` # = 56
# = 12 34 56
set hms = `echo $time | awk '{split($0,a,":" ); print a[1], a[2], a[3]}'`

——————————————————————————————————————————
Q:
name="76868&5676&435&43526&334&12312312&12321"
awk 'BEGIN {print split("$name", filearray, "&")}'
為什么是1

awk 'BEGIN {print split("76868&5676&435&43526&334&12312312&12321", filearray, "&")}'
則返回正確的結果,應該是7,有沒有人解答一下?

A:
變量引用錯誤,這樣做試試
awk 'BEGIN {print split('"/"$name/""', filearray, "&")}'

awk規定引用系統變量必須使用單引號加雙引號,即'"$sysvar"'這樣的格式,但是split函數也需要雙引號來定界,但這個雙引號又不能讓sh解釋,而應留給awk來解釋,所以使用了/"和/"組成的雙引號

split函數的用法

he awk function split(s,a,sep) splits a string s into an awk array a using the delimiter sep.
set time = 12:34:56
set hr = `echo $time | awk '{split($0,a,":" ); print a[1]}'` # = 12
set sec = `echo $time | awk '{split($0,a,":" ); print a[3]}'` # = 56

# = 12 34 56
set hms = `echo $time | awk '{split($0,a,":" ); print a[1], a[2], a[3]}'`
set hms = `echo $time | awk '{split($0,a,":" ); for (i=1; i<=3; i++) print a[i]}'`

實例一:

cat a
a:b:c:d:e:f:g:h:i
使用awk將該字符串冒號兩邊的段輸出
cat a |awk -F':' '{split($0,arr,":")}END{for(i=1;i<=NF;i++)printf("%s/n",arr[i])}'
輸出結果如下
a

c
d
e
f
g
h
i

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产美女精品视频免费观看| 91精品视频播放| 久久综合电影一区| 国产精品免费在线免费| 亚洲国产精品久久| 一区二区三区无码高清视频| 在线观看视频亚洲| 亚州国产精品久久久| 欧美成人中文字幕| 91精品国产自产在线观看永久| 午夜免费在线观看精品视频| 91久久久久久久久| 尤物精品国产第一福利三区| 国产www精品| 欧美性极品xxxx做受| www.午夜精品| 三级精品视频久久久久| 国产精品99蜜臀久久不卡二区| 91九色国产视频| 久久6免费高清热精品| 久久久99免费视频| 日本精品视频在线观看| 国产精品视频一区二区高潮| 日韩在线一区二区三区免费视频| 日韩欧美在线观看视频| 最新国产精品亚洲| 国产精品久久久久久av下载红粉| 亚洲在线观看视频| 在线国产精品视频| 国产成人免费av电影| 日韩中文字幕在线播放| 性欧美在线看片a免费观看| 亚洲精品国产精品国自产观看浪潮| 久久夜色精品亚洲噜噜国产mv| 欧美大尺度电影在线观看| 国产免费一区视频观看免费| 亚洲午夜未删减在线观看| 岛国av午夜精品| 永久免费毛片在线播放不卡| 成人久久久久久久| 欧美成人小视频| 一区二区亚洲精品国产| 欧美影院在线播放| 久久91亚洲人成电影网站| 波霸ol色综合久久| 91在线观看免费网站| 日本精品久久久| 国产精品永久免费观看| 亚洲精品456在线播放狼人| 亚洲精品在线观看www| 亚洲人成毛片在线播放| 亚洲无限av看| 美女视频久久黄| 亚洲美女av在线| 久久精品视频va| 欧美黄色片免费观看| 在线电影欧美日韩一区二区私密| 97免费中文视频在线观看| 亚洲激情在线观看视频免费| 国产精品美腿一区在线看| 亚洲精品美女久久| 亚洲精品永久免费| 午夜精品久久久久久久久久久久| 久久久久久久久亚洲| 亚洲午夜色婷婷在线| 欧美成人免费va影院高清| 欧美日韩第一页| 国产精品免费一区豆花| 久热精品视频在线免费观看| 亚洲精品国精品久久99热| 97福利一区二区| 亚洲激情免费观看| 91精品国产自产91精品| 亚洲黄色片网站| 欧美在线国产精品| 亚洲黄页视频免费观看| 一级做a爰片久久毛片美女图片| 午夜精品久久久久久久男人的天堂| 在线观看国产成人av片| 97在线免费观看视频| 自拍亚洲一区欧美另类| 国产精品一区二区3区| 日韩欧美精品在线观看| 亚洲精品日韩久久久| 亚洲乱亚洲乱妇无码| 国产精品永久免费| 久久精品视频网站| 国产91精品久| 亚洲激情电影中文字幕| 亚洲国产精品福利| 992tv成人免费影院| 色噜噜国产精品视频一区二区| 亚洲无限乱码一二三四麻| 亚洲欧美精品在线| 成人高h视频在线| 亚洲精品在线观看www| 久久久久久久一区二区| 日韩在线观看免费| 亚洲精品国产精品国自产观看浪潮| 亚洲电影中文字幕| 亚洲男人天堂手机在线| 国产亚洲视频在线观看| 久久视频在线直播| 欧美激情按摩在线| 久久久久久久电影一区| 国产精品自产拍高潮在线观看| 亚洲女性裸体视频| 久久亚洲精品视频| 夜夜嗨av一区二区三区免费区| 亚洲欧美日韩一区二区三区在线| 精品久久久久久国产| 国产精品亚洲视频在线观看| 中文字幕亚洲欧美一区二区三区| 欧美激情第一页xxx| 久久久久久久久久久人体| 欧美成aaa人片免费看| 国产一区私人高清影院| 国产97在线|日韩| 久久久爽爽爽美女图片| 国产噜噜噜噜噜久久久久久久久| 91亚洲国产成人精品性色| 2020国产精品视频| 亚洲三级免费看| 国产欧美日韩最新| 欧美夫妻性生活视频| 国产精品丝袜视频| 欧美电影免费在线观看| 欧美极品第一页| 成人自拍性视频| 国产99久久久欧美黑人| 国产精品久久久久aaaa九色| 日韩精品在线免费观看视频| 97国产成人精品视频| 久久五月天色综合| 久久精品国产2020观看福利| 午夜精品在线视频| 亚洲第一在线视频| 成人黄色免费网站在线观看| 亚洲精品永久免费精品| 国产激情久久久| 国产精品网站视频| 亚洲无亚洲人成网站77777| 在线成人免费网站| 日韩av有码在线| 91大神在线播放精品| 欧美性色视频在线| 91免费精品国偷自产在线| 黑人精品xxx一区一二区| 日韩专区在线播放| 国产成人jvid在线播放| 欧美大肥婆大肥bbbbb| 国产精品一区二区三区毛片淫片| 久久精品人人做人人爽| 97精品免费视频| 黑人极品videos精品欧美裸| 亚洲一区中文字幕在线观看| 亚洲最大的av网站| 欧美性猛交xxxx乱大交3| 日韩理论片久久| 欧美日韩高清区| 国产日本欧美视频| 欧美疯狂做受xxxx高潮| 日韩有码片在线观看| 国产精品视频一区二区三区四|