Shell sed命令,替换文件内容、替换目录下所有文件内容、读取文件内容
生活随笔
收集整理的這篇文章主要介紹了
Shell sed命令,替换文件内容、替换目录下所有文件内容、读取文件内容
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
目錄
替換文件內(nèi)容
格式:
實例:將文件內(nèi)的34:51替換為11:22
替換目錄下所有文件內(nèi)容
格式:
實例: 替換當(dāng)前目錄下內(nèi)容有aaa的替換為bbb
讀取文件內(nèi)容
替換文件內(nèi)容
格式:
sed -i "s/舊字符串/新字符串/g" 文件絕對路徑
實例:將文件內(nèi)的34:51替換為11:22
#!/bin/sh
sed -i "s/34:51/11:22/g" /mnt/default.xml
替換目錄下所有文件內(nèi)容
格式:
sed -i "s/舊字符串/新字符串/g" `grep "舊字符串" -rl ./`?
實例: 替換當(dāng)前目錄下內(nèi)容有aaa的替換為bbb
sed -i "s/aaa/bbb/g" `grep "aaa" -rl ./`
讀取文件內(nèi)容
查看第10~15行內(nèi)容
sed -n '10,15p' /etc/passwd
總結(jié)
以上是生活随笔為你收集整理的Shell sed命令,替换文件内容、替换目录下所有文件内容、读取文件内容的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【ACM】最长公共子序列 - 动态规划
- 下一篇: 获取jar包内部的资源文件