sed相關命令及操作

2021-08-14 23:15:41 字數 622 閱讀 4779

sed -i 's/\-->/ /g' name.txt  替換每一行中的-->為空格

sed -i 's/^/mv& /g' name.txt 在行首追加mv 

sed 's/$/&tail/g' test.file 行尾追加

sed -i '2s/^.*$/pei/' name.txt 替換一行

^行首 $行尾

sed裡面雙引號和單引號的區別,如果是單引號,不能引用變數,雙引號的話,可以對變數進行處理。

sed 在行尾或行首插入一行內容

原內容# cat aa.txt 

aabb

ccdd

在首行前插入一行

# sed '1i\aaa' aa.txt 

aaaaa

bbcc

dd在尾行前插入一行

# sed '$i\aaa' aa.txt  

aabb

ccaaa

dd在尾行後插入一樣

# sed '$a\aaa' aa.txt  

aabb

ccdd

aaa在首行後插入一行

# sed '1a\aaa' aa.txt  

aaaaa

bbcc

dd

sed原理及sed命令格式

4.1 sed工作原理 sed是乙個非互動式的流編輯器。所謂非互動式,是指使用sed只能在命令列下輸入編輯命令來編輯文字,然後在螢幕上檢視輸出 而所謂流編輯器,是指sed每次只從檔案 或輸入 讀入一行,然後對該行進行指定的處理,並將結果輸出到螢幕 除非取消了螢幕輸出又沒有顯式地使用列印命令 接著讀入...

Sed命令基礎操作

sed 用法的小技巧 1 在查詢範圍時不需要用到替換,所以不用 s 2 當只需要列印被修改行時,可以使用 n 和 p 選項,注意二者一定配合使用 3種方式指定命令列上的多重指令 1 用逗號分隔指令 2 在每個指令前放置 e 3 輸入單分號後敲擊 return 刪除 d命令 sed 2d exampl...

Git基礎及相關命令操作

在命令列視窗輸入git檢查系統是否安裝git 安裝完成後在命令列輸入 git config global user.name git config global user.email 建立空目錄 mkdir命令 建立空目錄 pwd命令 顯示當前目錄 通過git init命令把目錄變成git可以管理的...