请问怎么才能保存变量到下次脚本执行?

比如刚开始在a.sh这个脚本中变量one没有设定初始值,也就是默认为空,我现在执行脚本a.sh后 ,one=1209988
然后我下次再执行a.sh这个脚本的时候,我希望读取到的one这个变量值为上次执行的结果,即one=1209988

作者: zhnghaijin   发布时间: 2011-06-10

用export

作者: yinyuemi   发布时间: 2011-06-10

  1. echo $a
  2. a=bbb
  3. echo $a
复制代码
#source test.sh

bbb
#source test.sh
bbb
bbb
#

作者: Shell_HAT   发布时间: 2011-06-10

回复 yinyuemi


你得告诉楼主怎么用

作者: Shell_HAT   发布时间: 2011-06-10

回复 yinyuemi


    我export 试过了,但是下次执行仍为空。我是在开始的时候设置 export one ,这样做的,不知道有什么不妥的地方?

作者: zhnghaijin   发布时间: 2011-06-10

回复 Shell_HAT


    额,你这个怎么做到的?

作者: zhnghaijin   发布时间: 2011-06-10



QUOTE:
回复  yinyuemi


    我export 试过了,但是下次执行仍为空。我是在开始的时候设置 export one ,这样 ...
zhnghaijin 发表于 2011-06-10 23:55

  1. ]var1=hello;export var1

  2. echo '
  3. #!/bin/bash
  4. echo $var1
  5. ' >sh.sh

  6. chmod +x sh.sh

  7. ./sh.sh
  8. hello
复制代码

作者: yinyuemi   发布时间: 2011-06-11