1. 程式人生 > >Linux - Sed命令

Linux - Sed命令

sed是一種流編輯器,它是文字處理中非常重要的工具,能夠完美的配合正則表示式使用,功能不同凡響。

Sed主要用來自動編輯一個或多個檔案;

 

sed的選項、命令、替換標記

命令格式

sed [options] 'command' file(s)
sed [options] -f scriptfile file(s)

選項

-e<script>或--expression=<script>:以選項中的指定的script來處理輸入的文字檔案;
-f<script檔案>或--file=<script檔案>:以選項中指定的script檔案來處理輸入的文字檔案;
-h或--help:顯示幫助;
-n或--quiet或——silent:僅顯示script處理後的結果;
-V或--version:顯示版本資訊。

引數

檔案:指定待處理的文字檔案列表。

sed命令

s 替換指定字元
a\ 在當前行下面插入文字。
i\ 在當前行上面插入文字。
c\ 把選定的行改為新的文字。
d 刪除,刪除選擇的行。

 

sed用法例項

sed 's/ROW1/row1/' demo.txt               、//替換demo.txt檔案中第一行ROW1字元變成 row1