我一直在试着一次发很多简历。但是我的脚本不起作用。getrow程序在-> parse a cv file中运行良好
有什么想法吗?
EDIT5:
我太愚蠢了。我忘了我的变量不是i
以下是我修改后的代码(仍然不起作用)。
您知道如何递增$var0吗?
#!/bin/bash
path=~/tests/project_mall
vc=$path/scurricula.pdf
tiv=$path/smotiv.pdf
index=0
LIMIT=$(getrow $1)
while [ "$index" -lt "$LIMIT" ]
do
(mail1_s $(getrow $1 $index 1) $(getrow $1 $index 2) ; uuencode $vc $vc ; uuencode $tiv $tiv) | mailx -s "candidature spontanèe" $(getrow $1 $index 0)
echo -n "mail number $index has been sent" ; echo
sleep 7
let "index+=1"
done
exit 0EDIT6 :已解决,我删除了输出,因为它包含我的邮件。
上面的脚本已经过编辑并正常工作。再见。
发布于 2011-09-22 18:40:42
所以答案很简单。要递增while循环,可以使用带有索引变量的let index+=1。
发布于 2011-09-22 01:45:25
对我来说,这看起来像是一个有问题的$var0++,尝试使用var0 = $var0 + 1来更新值。
https://stackoverflow.com/questions/7502842
复制相似问题