0
當一個變量包含一個commande的輸出時,用echo打印這個變量將會抑制新的行。 用echo -e
轉義反斜槓不起作用。設置SHELL
變量也沒有幫助。makefile和backlash escape中的回聲
例子:
$ cat log1.txt
terminated
terminator
$ gmake
terminated terminator
隨着下面的Makefile:
all:
@ab=`cat log1.txt`;\
echo -e $$ab
Makefile文件版本:GNU使3.82
這是一個shell問題。它與'make'無關。 –
除了'echo'之外,你還想用這個變量做什麼? – Beta
只顯示它,用於調試目的。 echo -e'如何在shell腳本中工作,而不是在'make'中工作? –