yangfeng@sbuild:~/msm/ctest$ cat makefile
all:
@for bf in *.ec ;\
do \
echo `basename $$bf`;\
NUM=$(basename $$bf);\
echo "$$NUM";\
done\
yangfeng@sbuild:~/msm/ctest$ make
a.ec
a.ec
b.ec
b.ec
在makefile中这样必须用两个$$
$(bf) $bf 都是不能是别的
但是在shell$$这个表示当前进程的id
阅读(1215) | 评论(0) | 转发(0) |