我試圖使它在每個子目錄(存儲在變量SUBDIRS
中)中的一個文件塊(conf.py
)被刪除。該文本塊位於標籤#--Begin
和#--End
內。查看下面的代碼示例。爲了整潔並且不需要額外的shell腳本從makefile中運行,我想在makefile中使用sed命令,但是在這樣做時遇到了麻煩。我無法在任何其他論壇帖子中找到此解決方案,因此會非常感激地收到任何幫助。在Makefile中使用sed
.PHONY $(SUBDIRS)
SUBDIRS = (list of all subdirectories that contain a relevant conf.py)
$(SUBDIRS):
sed '/#--Begin/,/#--End/d' Docs/[email protected]/conf.py
由於此命令沒有任何反應。
謝謝!
謝謝。這令人沮喪。添加-i選項是所有需要的 – user1488804 2012-07-25 10:08:23