ifconfig eth0 | sed -n 's/inet \([0-9.]\+\).*/\1/p'
# -r use extended regular expressions in the script.
ifconfig eth0 | sed -nr 's/inet ([0-9.]+).*/\1/p'
# -r use extended regular expressions in the script.
ifconfig eth0 | sed -nr 's/inet ([0-9.]+).*/\1/p'
2019-09-04
## 獲取組()信息 \1\2..\n用來(lái)引用()的內(nèi)容
# 打印出passwd中用戶名
sed -n 's/\(\w\+\).*/\1/p' /etc/passwd
# 打印出用戶名&用戶id&組id
# 匹配分解 \(^\w\+\)匹配用戶 \([0-9]\+\)匹配userid/groupid .*就代表后面不需要匹配替換的內(nèi)容
sed -n 's/\(^\w\+\):x:\([0-9]\+\):\([0-9]\+\):.*/\1:\2:\3/p' /etc/passwd
# 打印出passwd中用戶名
sed -n 's/\(\w\+\).*/\1/p' /etc/passwd
# 打印出用戶名&用戶id&組id
# 匹配分解 \(^\w\+\)匹配用戶 \([0-9]\+\)匹配userid/groupid .*就代表后面不需要匹配替換的內(nèi)容
sed -n 's/\(^\w\+\):x:\([0-9]\+\):\([0-9]\+\):.*/\1:\2:\3/p' /etc/passwd
2019-09-04
()的案例很好,但是沒(méi)有做解釋?zhuān)焕谛纬煽偨Y(jié),\1 \2 \3 分別代表 \(^[a-z_-]\+\) 和 \([0-9]\+\) 和 \([0-9]\+\)
2019-02-19