-
重复特定次数查看全部
-
字符组合查看全部
-
元字符查看全部
-
单字符查看全部
-
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
提交
取消