sed 工具
阿新 • • 發佈:2021-01-02
21.1.2
sed 工具:可依照指令碼的指令來處理、編輯文字檔案。
sed [-hnV][-e<script>][-f<script檔案>][文字檔案]
引數說明:
- -e<script>或--expression=<script> 以選項中指定的script來處理輸入的文字檔案。
- -f<script檔案>或--file=<script檔案> 以選項中指定的script檔案來處理輸入的文字檔案。
- -h或--help 顯示幫助。
- -n或--quiet或--silent 僅顯示script處理後的結果。
- -V或--version 顯示版本資訊。
動作說明:
- a :新增, a 的後面可以接字串,而這些字串會在新的一行出現(目前的下一行)~
- c :取代, c 的後面可以接字串,這些字串可以取代 n1,n2 之間的行!
- d :刪除,因為是刪除啊,所以 d 後面通常不接任何咚咚;
- i :插入, i 的後面可以接字串,而這些字串會在新的一行出現(目前的上一行);
- p :列印,亦即將某個選擇的資料印出。通常 p 會與引數 sed -n 一起執行~
- s :取代,可以直接進行取代的工作哩!通常這個 s 的動作可以搭配正規表示法!例如 1,20s/old/new/g 就是啦!