-e : 可以在同一行里執行多條命令
不加 -e 只有 's/11/00/g' 進行了操作
加上 -e 時 's/11/00/g' 與 's/22/99/g' 都進行了操作
sed -i 就是直接對文本文件進行操作的。
sed -i 's/原字符串/新字符串/' /home/1.txt sed -i 's/原字符串/新字符串/g' /home/1.txt
就是把 home目錄下 1.txt 中 的 “原字符” 替換成 “新字符”。
這兩條命令的區別就是,看示例吧
這是1.txt的內容
#cat 1.txt d ddd #ff
再看執行這兩條命令的區別吧