看板 FreeBSD 關於我們 聯絡資訊
※ 引述《buganini (霸格尼尼)》之銘言: : ※ 引述《bojack (Bojack)》之銘言: : : 各位先進: : : 是否有什麼指令可以去修改檔案內的資料,除了 vi or ee 以外 : : 原因是小弟有大量的資料須要同時修改,假設如下所示 : : /home/a/1.txt : : /home/b/1.txt : : .... (略) .... : : /home/z/1.txt : : 假設是改裡面某一行 : : apache_enable=1 -> apache_enable=0 : : 目前是參考的這篇文章 : : http://www.to2100.idv.tw/?p=4728 : : 也找出我想要改的檔案,但是否有什麼方法可以再直接去變更檔案的內容呢? : : 檔案本身是個 config 檔案,由許多行組成,而我僅要去變更某個選項而已 : : 謝謝大家 : sed -e 's|apache_enable=1|apache_enable=0|' file perl find /home -name "*.txt" -exec perl -pi -w -e 's/apache_enable=1/apache_enable=0/g' {} \; -- Appleboy Blog: http://blog.Wu-Boy.com 電腦技術、美食介紹、旅遊資訊 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.70.25.236