Sed替換刪除新增字串

2021-08-09 03:00:41 字數 384 閱讀 6445

# 替換當前目錄下所有文字檔案中,hello為world。i就地修改

sed -i 's/hello/world' *.txt

# 替換包含hello的文字為hi, r遞迴,l列出檔案目錄

sed -i "s/hello/hi/g" `grep "hello" -rl ./`

# 刪除包含insert的行

sed -i '/insert/d' test.txt

# 查詢包含hello的行,並在行首新增1,&表示匹配到的內容

# 也可以使用\1-\9來匹配部分

sed -i '/hello/s/^/1&/' test.html

sed 字串替換

1.sed替換的基本語法為 sed s 原字串 替換字串 單引號裡面,s表示替換,三根斜線中間是替換的樣式,特殊字元需要使用反斜線 進行轉義。2.單引號 是沒有辦法用反斜線 轉義的,這時候只要把命令中的單引號改為雙引號就行了,格式如下 要處理的字元包含單引號 sed s 原字串包含 替換字串包含 3...

sed 字串替換

1.sed替換的基本語法為 sed s 原字串 替換字串 單引號裡面,s表示替換,三根斜線中間是替換的樣式,特殊字元需要使用反斜線 進行轉義。2.單引號 是沒有辦法用反斜線 轉義的,這時候只要把命令中的單引號改為雙引號就行了,格式如下 要處理的字元包含單引號 sed s 原字串包含 替換字串包含 3...

sed替換字串 變數

sed s 查詢字段 替換字段 g echo helloworld sed s hello world g sed 替換字串以變數形式 1 sed命令使用雙引號的情況下,可以使用 var 變數 直接引用 echo sed s random.rmvb g 13562.rmvb 2 sed命令使用單引號...