linux命令:sed工具替换文件内容
生活随笔
收集整理的這篇文章主要介紹了
linux命令:sed工具替换文件内容
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 語法
- 將echo替換為printf:
-
uu會撤銷修改。
-
使用sed來修改。sed是對行數據進行篩選。
-
[ ]
- /echo表示要查找的字符串
- /s表示替換
- /echo/printf表示將echo替換成printf
- /g表示將所有的echo都替換
- 第二種寫法,比較接近于vi里的寫法。實際上sed和vi同宗同源。
- 往case.sh文件的第四行插入數據xxx.但是沒有加-i參數,不會直接修改源文件
- 加上-i參數
- 刪除第四行
- 刪除第二到第七行
- 但是上述操作并沒有真正修改文件,因為沒有加-i參數
- 往第四行前面插入數據
- s替換
- 只打印匹配到的行,加-n參數
- 給目標字符串BUF左邊加上11,右邊加上00
- 給連續的兩個數字使用指定字符包裹起來
- 使用-r參數解決小括號也需要轉義的問題
- 一次執行多條替換
- -e也可以達到同樣目的
- 去掉html中的所有標簽,只保留內容
總結
以上是生活随笔為你收集整理的linux命令:sed工具替换文件内容的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux系统调用函数(C语言):ope
- 下一篇: tmp imgs