-
重復(fù)特定次數(shù)查看全部
-
字符組合查看全部
-
元字符查看全部
-
單字符查看全部
-
mark查看全部
-
特殊符號(hào)查看全部
-
awk -F ':' '{print "line: "NR, "col: "NF, "user: "$1}' /etc/passwd awk -F':' '{printf("line:%d col:%d user:%s\n",NR,NF,$1)}' /etc/passwd查看全部
-
ifconfig eth0 | grep 'inet ' | sed -r 's/^.*r:([0-9\.]+).*$/\1/' 挑出ip地址查看全部
-
() () () ... \1 \2 \3 ...用\x表示前面的括號(hào)內(nèi)容 sed -r 's/(^[a-z-_]+):x:([0-9]+):([0-9]+).*$/user:\1 uid:\2 gid:\3/' /etc/passwd羅列出用戶名 uid gid查看全部
-
1. & 代替固定字符串 sed 's/^[a-z_-]\+/& /' /etc/passwd 將用戶名后面添加空格 2. \u \l \U \L轉(zhuǎn)換大小寫,前邊小寫u和l僅變更開頭字符,大寫U和L變更全部 sed 's/^[a-z-_]\+/\u&/' /etc/passwd 將用戶名第一個(gè)字母轉(zhuǎn)大寫查看全部
-
行定位 定位一行:x(數(shù)字) /pattern/ 定位幾行:x,y(x到y(tǒng)這連續(xù)的幾行) /pattern/,x /pattern1/,/pattern2/ x,y!(除去這連續(xù)行以外的行) 定位間隔幾行:x~step(打印x行,及以step步進(jìn)的行),如:1~2可以打印奇數(shù)行查看全部
-
正則其他符號(hào): \w:匹配任何字類字符,包括下劃線([A-Za-z0-9_]) \W:匹配任何非字符類字符,相當(dāng)于\w的取反([^A-Za-z0-9_]) \b:代表單詞分隔,如 '\bbaby\b' 匹配baby查看全部
-
反義字符查看全部
-
-$ sed -n '/Error/p'| awk '{print $1}' *.log查看全部
-
Linux文本處理三大利器查看全部
舉報(bào)
0/150
提交
取消