Chinaunix
标题:
安装多个程序时使用for循环的问题
[打印本页]
作者:
tzmbig
时间:
2003-09-28 14:35
标题:
安装多个程序时使用for循环的问题
如果安装多个程序, 通过一个循环来完成:
PROGRAMS=cp ls rm
install:
?for p in $(PROGRAMS); do \
??$(INSTALL_PROGRAM) $$p $(bindir)/`echo $$p|sed '$(transform)'`; \
?done
uninstall:
?for p in $(PROGRAMS); do \
??rm -f $(bindir)/`echo $$p|sed '$(transform)'`; \
?done
请问:里面的 for p in ......是固定格式吗,p是代表什么的,$$p又是啥意思?
3x
作者:
残暴流鼻涕的
时间:
2003-09-28 14:44
标题:
安装多个程序时使用for循环的问题
请问:里面的 for p in ......是固定格式吗,p是代表什么的,$$p又是啥意思?
1、p表示从cp ls rm 其中的一个,知道for结束为止。
2、P代表cp ls rm 中的一个。
3、$$p,第二个$表示p所代表的变量的值,在这里是cp ls rm 中的一个。
前面的$表示在这个变量的前面加上符号$。
作者:
tzmbig
时间:
2003-09-28 17:08
标题:
安装多个程序时使用for循环的问题
thx very much!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2