Makefile in ubuntu 9.04 - Linux

Table of Contents

請問一下有人有類似以下的問題嗎? 在 ubuntu 9.04 下:

Makefile

all:
for i in {1..100}; do echo $$i; done

我下 make 之後沒有得到預期的 1~100,而是給我

{1..100}

同樣的 Makefile 我在 Fedora 環境下是ok的,有人有解決辦法嗎?
還有怎麼會這樣,怪怪.....感謝 :>

--

All Comments

Audriana avatarAudriana2009-06-24
附註:在 ubuntu 的 bash 環境下是ok的。
Suhail Hany avatarSuhail Hany2009-06-26
好像跟預設的 sh 有關,我如果用 /bin/bash 的話就ok
Aaliyah avatarAaliyah2009-07-01
Makefile 加一行 SHELL := /bin/bash 就可以了。