任何人都可以用英語解釋這個sed單線程(更詳細,更好)嗎?Makefile中混淆Sed單線程教程
@sed 's/\($*\)\.o[ :]*/\1.o [email protected] : /g' < $*.d > [email protected]; \
rm -f $*.d; [ -s [email protected] ] || rm -f [email protected]
這是本教程的一部分: http://mad-scientist.net/make/autodep.html
我有一個非恆定的源文件集,並希望自動生成我的依賴關係樹,基於內容(包括)中闡述了我源文件。
我正在按照教程很好,直到...
P.S.我對sed選擇/替換有基本的瞭解,但是我被匹配的字符串和所有重定向層所困惑......我也通讀了makefile教程,因此具有標準 makefiles的基本知識。 。
測試時,可暫時去除RM部分或把回聲有說像我現在被刪除,如果我是在生產模式。 – octopusgrabbus 2011-05-04 22:19:21
我的眼睛在流血。 – 2011-05-05 02:09:18