suse下sed命令用法

2021-06-17 14:18:05 字數 313 閱讀 8067

具體用法參考

這裡只是把遇到的兩個問題解決方法記錄一下:

1. 被替換的字串中含有/

解決方法:用:或&替代sed自身的/間隔符,即

sed -i 's/test/test2/g' test

更新為sed -i 's:test:test2:g' test

2. 被替換的字元是乙個變數

解決方法:加單引號

sed -i 's/test/'$var/g' test

3. 只更新某一行

解決方法:加行號

sed '1 s:test:'$var:g' test

Linux下Sed命令的用法

1.sed簡介 2.定址 可以通過定址來定位你所希望編輯的行,該位址用數字構成,用逗號分隔的兩個行數表示以這兩行為起止的行的範圍 包括行數表示的那兩行 如1,3表示1,2,3行,美元符號 表示最後一行。範圍可以通過資料,正規表示式或者二者結合的方式確定 3.sed命令 呼叫sed命令有兩種形式 se...

sed命令用法

接著用sed命令處理快取區的內容,處理完成後,把快取區的內容送往螢幕。接著處理下一行,這樣不斷重複,直到 檔案末尾。檔案內容本身並沒有改變。使用sed命令有2種形式 1.sed options commamd file 2.sed options f script file 例子 sed 2d te...

Linux下Sed命令的用法2

使用sed命令列格式為 root localhost sed nefri command 輸入文字 常用選項 n 使用安靜 silent 模式。在一般 sed 的用法中,所有來自 stdin的資料一般都會被列出到螢幕上。但如果加上 n 引數後,則只有經過sed 特殊處理的那一行 或者動作 才會被列出...