Re: [問題] redirection

看板Linux作者時間17年前 (2008/08/21 13:32), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《typeotoco.bbs@ptt.cc (打字男)》之銘言: > sed 's/include/INCLUDE/g' 123_pre.c > 123_pre.c > 請問一下上面這個 command 執行完後 123_pre.c 變成空檔案了 > 嗯 我印象中的確也是不能把同一個檔案當作 redirection 的 target > 只是還蠻好奇 這個指令的執行過程或步驟是怎樣的, > 順便請教一下 如果我要取代完放回原檔案 > 應該怎麼下正確的 command ? > 謝謝! 先輸出到一個新的檔名,最後搬移來覆蓋即可。 GNU 的 sed 有支援 -i 這個特殊參數,可以直接修改,但是與其他 平台不相容。 sed -i 's/include/INCLUDE/g' 123_pre.c -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 現代人普遍的現象: 「小學而大遺」、「捨本而逐末」 「以偏而概全」、「因噎而廢食」 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: kendlee.sayya.org

08/21 14:36, , 1F
謝謝
08/21 14:36, 1F
文章代碼(AID): #18hFtI00 (Linux)
討論串 (同標題文章)
文章代碼(AID): #18hFtI00 (Linux)