阿朱哥
2014-01-22 12:03:27 UTC
想請教一下為何下列第二和第三種方法會顯示錯誤訊息
1.
TMP1=/root/zh/pp/pg1.tmp
TMP2=/root/zh/pp/pg2.tmp
2.
q=1
while [ "$q" -le "4" ];do
TMP${q}=/root/zh/pp/pg${q}.tmp
q=`expr $q + 1`
done
3.
for q in 1 2 3 4
do
TMP$q=/root/zh/pp/pg$q.tmp
done
第二和第三錯誤訊息都是
+ TMP1=/root/zh/pp/pg.tmp
pp.sh: line 4: TMP1=/root/zh/pp/pg1.tmp: No such file or directory
+ TMP2=/root/zh/pp/pg2.tmp
pp.sh: line 4: TMP2=/root/zh/pp/pg2.tmp: No such file or directory
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.55.125
1.
TMP1=/root/zh/pp/pg1.tmp
TMP2=/root/zh/pp/pg2.tmp
2.
q=1
while [ "$q" -le "4" ];do
TMP${q}=/root/zh/pp/pg${q}.tmp
q=`expr $q + 1`
done
3.
for q in 1 2 3 4
do
TMP$q=/root/zh/pp/pg$q.tmp
done
第二和第三錯誤訊息都是
+ TMP1=/root/zh/pp/pg.tmp
pp.sh: line 4: TMP1=/root/zh/pp/pg1.tmp: No such file or directory
+ TMP2=/root/zh/pp/pg2.tmp
pp.sh: line 4: TMP2=/root/zh/pp/pg2.tmp: No such file or directory
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.55.125