文本替换命令sed (mac环境)
生活随笔
收集整理的這篇文章主要介紹了
文本替换命令sed (mac环境)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
先提供一個文本,主要以hello字符串為主,包含大寫類型,一行多個hello等情況。
? linux_commands cat hello.txt hello world hello boys she is saying hello hello hello HELLO everyone- sed (-l) 's/old_text/new_text/(g)' [file]: 輸出文件[file]中每行第1個old_text替換成new_text的結果,最后加g表示替換所有匹配。
- sed -i "" 's/old_text/new_text/' [file]: 替換字符串并寫入文件
- sed -e 's/old_text1/new_text1/' -e?'s/old_text2/new_text2/' [file]: 對文件[file]內容將old_text1替換成new_text1或將old_text2替換成new_text2
- sed -n 'line_num,/^$/p' [file]: 打印從行號line_num到下一個空行之間的內容,/p表示打印
?
總結
以上是生活随笔為你收集整理的文本替换命令sed (mac环境)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件测试第三节课总结
- 下一篇: 对于生下来只通过短视频学习的小孩来说,他