-
1. 后面的\1,\2``` 按順序代表前面的\( \)中的內(nèi)容 2 . sed 's/\(^[a-z0-9_-]\+\):x:\([0-9]\+\):\([0-9]\+\):.*$/\1 \2 \3/' passwd.log 1)最后的.*$代表后面的所有隨機字符 2)那么的話,出來\1, \2 ,\3所代表的那些字符串外,其余的字符串全部不現(xiàn)實 3)注意上面[a-z0-9_-]不要寫成-_,否則系統(tǒng)會認(rèn)為9-_是一個錯誤范圍查看全部
-
替換大小寫 sed 's/^[a-z_-]\+/& /'----替換第一次匹配的字符串 sed 's/^[a-z_-]\+/\u&/' ---第一個字符替換成大寫查看全部
-
n表示讀取下一行 sed -n '{n;p;n}' file 取2,5,8這樣的行 sed -n '{2~3p}'查看全部
-
sed 替換查看全部
-
sed 's/aaa/bbb%/g' file查看全部
-
行處理命令 sed '1,5i======' file 表示在1-5行前面插入一行 sed '1,5a======' sed '1,5c======' file 將1-5行改變成一行==== sed '1,5d' file 刪除1-5行查看全部
-
行定位 sed -n '/ff/!p' sed -n '/news/,/mooc/p' ---從news行開始到mooc行截至范圍 sed -n '10,20!p' ---10-20行不打印 sed -n '10~3p'---10行開始,跳躍3行輸出查看全部
-
正則表達(dá)式查看全部
-
重復(fù)字符查看全部
-
* + ?查看全部
-
*查看全部
-
單字符查看全部
-
~:匹配正則表達(dá)式,!~:匹配正則表達(dá)式并取反。查看全部
-
主要內(nèi)容查看全部
-
正則表達(dá)式總結(jié)圖查看全部
舉報
0/150
提交
取消