原文:shell腳本中sed命令使用變量行號

當在shell腳本中,需要先用grep獲取行號,再利用行號插入數據時,可以這樣使用 請注意,變量和開頭引號之間不能有空格 或者這樣 其中,i表示在行前插入,a表示在行后插入 如果插入字符串有空格,可以使用 轉義 sed 中 單引號,雙引號 是有區別的. 感覺單引號並不能 解析 shell中的變量,需要用雙引號才能解析。從上面的例子可以看出來。 結果如下: ...

2020-10-23 10:51 0 1730 推薦指數:

查看詳情

Shell腳本使用sed命令時遇到變量的一些解決方案

關於SED命令我就不多說了,下面奉上我的例子 在寫腳本配置YUM源的時候,總是以多多益善的想法為主,所以這時候就需要制定一個模版了,下面奉上我的Centos7源的模版 Centos7源模版 在這個模版,URLS屬於我預設的鏡像URL可替換變量名,所以我 ...

Tue Feb 11 23:09:00 CST 2020 0 1303
Shell腳本sed使用

1.sed命令;主要作用是查找;新增 刪除 和修改替換。 user.txt 查找命令:-n 和 p(print) 在user.txt文件;匹配帶h的行 並且只顯示1,3行 cat user.txt | grep h |sed -n '1,3p' 刪除命令 ...

Wed Apr 04 19:25:00 CST 2018 1 20542
shell腳本sed使用----替換、變量、轉義字符

sed替換的基本語法為:----s后面跟的是分隔符,原字符串可使用.*這種正則表達式進行整行替換 單引號里面,s表示替換,三根斜線中間是替換的樣式,特殊字符需要使用反斜線”\”進行轉義,但是單引號”‘”是沒有辦法用反斜線”\”轉義的,這時候只要把命令的單引號改為雙引號就行了 ...

Tue Dec 14 00:36:00 CST 2021 0 2504
shell腳本sed使用----替換、變量、轉義字符

sed替換的基本語法為: ----s后面跟的是分隔符,原字符串可使用.*這種正則表達式進行整行替換 單引號里面,s表示替換,三根斜線中間是替換的樣式,特殊字符需要使用反斜線”\”進行轉義,但是單引號”‘”是沒有辦法用反斜線”\”轉義的,這時候只要把命令的單引號改為雙引號就行了 ...

Mon Dec 03 06:19:00 CST 2018 0 17385
Makefile Shell 腳本;sed命令

1. 在Makefile使用shell腳本,需要添加"@"符號,例如: @if [ -d xxx ]; then \ //-d 判斷是否存在,在shell,用[]號代替括號 rm -rf xxx ...

Wed Jun 24 17:52:00 CST 2015 0 3272
linux下shell腳本sed命令的用法

先來給一個案例: #將old.sql文件的符號“|”替換為“,”,並保存到test.sql文件 sed "s/|/,/g" "old.sql"> test.sql #將test.sql文件的每一行最后的符號“,”刪除 sed -i 's/,$//g ...

Tue Aug 27 00:34:00 CST 2019 0 2180
shell腳本sed的用法

sed 介紹 sed主要是用來過濾和替換文本內容的 1.s 替換 將my替換成 MY 2. -i 直接在原文件編輯 將文件的i全部替換成I 3.-n + p 打印此行 4.g全局 5. 刪除空格 6.刪除 ...

Thu Dec 05 17:14:00 CST 2019 1 273
Shellsed使用

sed是一種在線編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區,稱為“模式空間”(pattern space),接着用sed命令處理緩沖區的內容,處理完成后,把緩沖區的內容送往屏幕。接着處理下一行,這樣不斷重復,直到文件末尾 ...

Thu Apr 11 00:39:00 CST 2019 0 1112
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM