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