主题:求助
SUBDIRS =`ls`
all clean install:
for dir in $(SUBDIRS) ; do \
if [ -f $$dir/Makefile ] ; then \
make $@ -C $$dir || exit 1 ; \
fi; \
done;
.PHONY: clean all install
请问这段shell 脚本 中 $$dir 的 作用,为什么是两个$? exit 1 的作用?
先谢谢大家了啊 !
all clean install:
for dir in $(SUBDIRS) ; do \
if [ -f $$dir/Makefile ] ; then \
make $@ -C $$dir || exit 1 ; \
fi; \
done;
.PHONY: clean all install
请问这段shell 脚本 中 $$dir 的 作用,为什么是两个$? exit 1 的作用?
先谢谢大家了啊 !