2013-04-25 39 views
0

显然我并不清楚,当我上次问这个问题时,我会再试一次。退出后返回阵列中的位置

我有一个数组满值的,让我们称他们为primenumbers.txt

我有一个bash脚本可以让调用它primechecker

该脚本将在同一时间的每一个值和数组中和1并贯穿始终。不过,我希望能够在处理该数组的某个时刻停止primechecker;我们称它为X并以数组中的起始位置为X + 1的方式重新启动脚本。

如果需要进一步澄清,请告诉我。

回答

2

你能否当前索引存储在/ tmp下的文件和启动时检查该文件:

for i in nums; do 
    echo $i > /tmp/marker 
    ... 
done 
0

你可以尝试做一个全球性的环境变量和存储possition在里面。 例如:

  • 添加此 “export ARRAY_POS=""” 到./.profile
  • 重新登录,然后
  • 更新你这样的脚本:

    #!/usr/bin/env bash 
    for i in nums; do 
    ARRAY_POS="$i" 
    ... 
    done