awk內建字串函式
: gsub(r, s) 在整個
$0中用s替代
r awk 'gsub(/name/, "xingming") ' temp
gsub(r, s, t) 在整個t中用
s替代r index(s, t) 返回
s中字串
t的第一位置
awk 'begin ' temp 返回
4 length(s) 返回
s的長度
match(s, r) 測試
s是否包含匹配
r的字串
awk '$1=="j.lulu" ' temp 返回
4 split(s, a, fs) 在
fs上將
s分成序列
a awk 'begin {print split("12#345#6789", myarray, "#")"'
返回3, 同時
myarray[1]="12", myarray[2]="345", myarray[3]="6789"
sprint(fmt, exp) 返回經
fmt格式化後的
exp sub(r, s) 從
$0中最左邊最長的子串中用s代替
r(只更換第一遇到的匹配字串
) substr(s, p) 返回字串s中從
p開始的字尾部分
substr(s, p, n) 返回字串s中從
p開始長度為
n的字尾部分
原文:
awk內建字串函式
awk內建字串函式 gsub r,s 在整個 0中用s替代 r awk gsub name xingming temp gsub r,s,t 在整個t中用 s替代r index s,t 返回 s中字串 t的第一位置 awk begin temp 返回4 length s 返回 s的長度 match ...
awk 字串函式
awk 提供了許多強大的字串函式,見下表 awk內建字串函式 gsub r,s 在整個 0中用s 替代r gsub r,s,t 在整個t中用s 替代r index s,t 返回s 中字串 t的第一位置 length s 返回s 長度match s,r 測試s 是否包含匹配 r的字串 split s,...
字串內建函式
方法 描述 string.capitalize 把字串的第乙個字元大寫 string.center width 返回乙個原字串居中,並使用空格填充至長度 width 的新字串 string.count str,beg 0,end len string 返回 str 在 string 裡面出現的次數,...