-
重復特定次數查看全部
-
字符組合查看全部
-
元字符查看全部
-
單字符查看全部
-
mark查看全部
-
特殊符號查看全部
-
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表示前面的括號內容 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轉換大小寫,前邊小寫u和l僅變更開頭字符,大寫U和L變更全部 sed 's/^[a-z-_]\+/\u&/' /etc/passwd 將用戶名第一個字母轉大寫查看全部
-
行定位 定位一行:x(數字) /pattern/ 定位幾行:x,y(x到y這連續的幾行) /pattern/,x /pattern1/,/pattern2/ x,y!(除去這連續行以外的行) 定位間隔幾行:x~step(打印x行,及以step步進的行),如:1~2可以打印奇數行查看全部
-
正則其他符號: \w:匹配任何字類字符,包括下劃線([A-Za-z0-9_]) \W:匹配任何非字符類字符,相當于\w的取反([^A-Za-z0-9_]) \b:代表單詞分隔,如 '\bbaby\b' 匹配baby查看全部
-
反義字符查看全部
-
-$ sed -n '/Error/p'| awk '{print $1}' *.log查看全部
-
Linux文本處理三大利器查看全部
舉報
0/150
提交
取消