-
awk處理方式查看全部
-
sed 總結(jié) 1.sed的行處理方式是讀入一行,然后處理一行。 讀入的行想存在patten中,但不是所有讀入的行都會(huì)被處理 通過正則行定位的行會(huì)被處理查看全部
-
1.nl passwd | sed '10q': 代表只顯示前十行然后就提前結(jié)束查看全部
-
1. sed '1r 123.txt' abc.txt : 代表把123.txt整個(gè)文件的內(nèi)容附加在abc.txt的第一行內(nèi)容之后 2. sed '1w 123.txt' abc.txt : 代表把a(bǔ)bc.txt的第一行拷貝到123.txt文件 注意此時(shí)會(huì)覆蓋文件123.txt原本的內(nèi)容查看全部
-
1. 后面的\1,\2``` 按順序代表前面的\( \)中的內(nèi)容 2 . sed 's/\(^[a-z0-9_-]\+\):x:\([0-9]\+\):\([0-9]\+\):.*$/\1 \2 \3/' passwd.log 1)最后的.*$代表后面的所有隨機(jī)字符 2)那么的話,出來\1, \2 ,\3所代表的那些字符串外,其余的字符串全部不現(xiàn)實(shí) 3)注意上面[a-z0-9_-]不要寫成-_,否則系統(tǒng)會(huì)認(rèn)為9-_是一個(gè)錯(cuò)誤范圍查看全部
-
\1,\2```按順序替換前面的\(\)的內(nèi)容查看全部
-
1. 用戶名的正則: /^[a-z_-]\+/ 2. sed 's/abc/&d/g' 表示把全部abc替換成abcd查看全部
-
sed多命令操作 實(shí)現(xiàn)跳行輸出有兩種方法: 1. sed -n '起始行~行距(每次跳幾行)' 文件名 2. sed 中的n命令表示調(diào)到下一行, sed -n '{n;p}' 就可以表示先跳到下一行,然后再開始打印,結(jié)果就是輸出所有的偶數(shù)行查看全部
-
sed替換命令。 1.如果只是sed 's/舊字符/新字符',那么就只會(huì)替換每行第一個(gè)遇到的舊字符 2. 因此要在最后加上g,表示全局,才會(huì)全部替換查看全部
-
1. nl命令標(biāo)準(zhǔn)輸出文件內(nèi)容,同時(shí)輸出行號(hào) 2. sed -n '/關(guān)鍵字/p' 文件名: 輸出有關(guān)鍵字的行 sed -n 'np' 文件名 : 截取輸出第n行 3. sed -n 'n,mp' 文件名: 打印第n行到第m行的內(nèi)容 sed -n '/關(guān)鍵字1/,/關(guān)鍵字2/' 文件名: 打印從關(guān)鍵字1到關(guān)鍵字2的內(nèi)容 4. sed -n 'n!p' 文件名 : !表示取反 5. sed -n '1~2p'文件名: 表示從第一行開始,每隔兩行就答應(yīng)一次,即會(huì)打印出第1,3,5····等奇數(shù)行 6.如果不加參數(shù)-n,那么每行就會(huì)輸出兩次查看全部
-
正則表達(dá)式總結(jié)查看全部
-
1.前后加^和$來封閉搜索的字符串,避免grep的貪婪搜索查看全部
-
字符組合小結(jié)查看全部
-
任意字符串查看全部
-
1. 使用*重復(fù)的時(shí)候可以直接使用,使用?和+時(shí)需要\? 和 \+ 2. 要重復(fù)字符組也需要加\(),如 \(ab\)\+ 3. 搜索重復(fù)字符的時(shí)候可以指定重復(fù)次數(shù) : grep '\(ab\)\{最大重復(fù)次數(shù),最小重復(fù)次數(shù)\}' 文件名查看全部
舉報(bào)
0/150
提交
取消