導航:首頁 > 程序命令 > sed命令組合

sed命令組合

發布時間:2024-04-28 19:36:59

❶ Linux sed 命令詳解

sed命令行格式:sed [options] 'command' file(s)
options常用選項:
-n或--quiet或——silent:僅顯示script處理後的結果;
-e:以選項中的指定的script來處理輸入的文本文件;
-f:以選項中指定的script文件來處理輸入的文本文件;
-r∶sed 的動作支援的是延伸型正規表示法的語法;
-i∶直接修改讀取的檔案內容,而不是由螢幕輸出;
-h或--help:顯示幫助;
-V或--version:顯示版本信息。
Command常用命令:
a:新增,a 的後面可以接字元串,而這些字元串會在新的一行出現(目前的下一行);
c:取代,c 的後面可以接字元串,這些字元串可以取代 n1,n2 之間的行;
d:刪除,d 後面通常不接任何字元串;
i:插入,i 的後面可以接字元串,而這些字元串會在新的一行出現(目前的上一行);
p:列印,亦即將某個選擇的資料印出。通常 p 會與參數 sed -n 一起運作;
s:取代,可以直接進行取代的工作,通常與正規表達式搭配使用。
實例說明:
新增操作:a命令
sed '/^bird/a\test' file將test追加到 以bird開頭的行後面
刪除操作:d命令
sed '/^$/d' file #刪除空白行;
sed '2d' file #刪除第二行;
sed '2,$d' file #刪除第2行到最後一行;
sed '$d' file #刪除最後一行;
sed '/^bird/'d file #刪除所有開頭是bird的行;
插入操作:i命令
sed -i '3i\bird ' bird.conf #在bird.conf文件第3行之前插入bird
替換文本中的字元串:s命令
sed 's/bird/birds/' file #將文本中的bird替換成birds;
sed -i 's/ bird / birds /g' file #將file文件中每一行的第一個bird替換為birds;

閱讀全文

與sed命令組合相關的資料

熱點內容
加工中心G10編程 瀏覽:258
小王子1974百度網盤 瀏覽:269
人工智慧編程培訓班需要多久 瀏覽:170
有什麼好用的購物app 瀏覽:131
阿里程序員每天都很忙嗎 瀏覽:601
單片機暫停按鍵 瀏覽:27
主角一個人打鬼子的小說 瀏覽:979
linuxapache防火牆 瀏覽:744
華為手機顯示隱含文件夾 瀏覽:60
伺服器架構師需要學什麼 瀏覽:496
雲客開盤的伺服器是電信嗎 瀏覽:996
cad塊覆蓋命令 瀏覽:475
大華管理平台伺服器怎麼刷機 瀏覽:114
電腦程序演算法 瀏覽:558
imap命令失敗 瀏覽:319
編譯器設計心得體會 瀏覽:100
app反編譯程序 瀏覽:249
找一部美國電影男主偷自慰棒 瀏覽:206
免費電影投屏app哪個好 瀏覽:519
能看的那種網站 瀏覽:790