-
mark:
sed -g 's/false/true/' name.txt??????----將文件中的false替換為true
ifconfig en33 | sed -n '/inet /p' | sed 's/inet.*r://' | sed 's/B.*$//'? ? ????---圖二案例答案
查看全部 -
mark:
nl | name.txt sed?'1,5a ------'????????在1-5行前增加虛線
nl | name.txt sed?'1,5i ------'????????在1-5行前插入虛線
nl | name.txt sed?'1,5c ------'? ? ? ? 講1-5行替換為虛線,作為整體替換
nl | name.txt?sed?'1,5d '? ? ? ? 刪除1-5行
sed '$a \? ? port52113 \n? ? permitrootlogin no ' ssh_config?????----圖二案例答案
sed '/^$/d'? name.txt????????---圖三案例答案
sed -n 'Error/p' name.txt????????---圖四案例答案
?
查看全部 -
mark:
sed -n 'p' name.txt????---打印name.txt文件內容
sed--行定位:?
定位一行: x;
sed -n '10' name.txt? ? ---選擇文件中的第10行
nl name.txt | sed -n '10p'????---選擇并打印文件中的第10行
定位幾行: x,y; ????/pattern/,x
nl name.txt | sed -n '10,20p'????---選擇并打印文件中的第10-20行記錄
定位間隔行:nl name.txt | sed -n '1~2p'????---從第一行開始中間間隔2行進行輸出打印
查看全部 -
sed mark:
查看全部 -
mark:
查看全部 -
mark:
查看全部 -
mark:
查看全部 -
Mark:
查看全部 -
nl passwd | sed -n '10p'? 打印第10行
nl passwd | sed -n '/mooc/p' passwd 打印有mooc的這一行
nl passwd | sed -n '10,20p' 打印第10-20行
nl passwd | sed -n '/operator/,/liudan/p'? ;正則
取反? ? nl passwd | sed -n '10!p'
間隔行輸出? ?nl passwd | sed -n '1~2p'? ?輸出1 3 5 7 9 11…………行
查看全部 -
打印10-20行,
nl passwd | sed -n '10,20p'
查看全部 -
sed使用格式
命令行格式
$ sed [options] 'command' file(s)
------------------------------
腳本格式
$sed -f scriptfile file(s)
查看全部 -
正則表達式總結
查看全部 -
匹配15位或18位身份證號(支持帶x的)
grep '^[1-9]\([0-9]\{13\}\|[0-9]\{16\}\)[0-9xX]' qq.txt
查看全部 -
匹配4-10位的qq號碼:
grep '^[0-9]\{4,10\}$'? qq.txt
查看全部 -
重復的表示:* + ? { ,}
邏輯的表示: |
查看全部
舉報