shell 字符串数组的用法

来源:互联网 发布:wind经济数据库 编辑:程序博客网 时间:2024/04/30 00:59
shell 字符串数组处理

这段代码用来处理系统中的某个程序(脚本)的调用,但是又不知道这个程序文件的具体位置,只是知道可能存在的位置。有点智能的味道哦。


  exp_cmds="$BASE_DIR/$old_version/bin/exp_my_db /
            $BASE_DIR/$old_version/bin/exp_db /
            $BASE_DIR/$VERSION/bin/exp_db /
            $BASE_DIR/$old_version/my/scripts/exp_my_db /
            $BASE_DIR/$old_version/my/scripts/exp_db /
            $BASE_DIR/$VERSION/my/scripts/exp_db"      #构造字符串数组,用符号 / 隔开的哦

  exp_cmd_found=0

  for cmd in $exp_cmds   #用for  来循环取哦
  do
      if [ -f $cmd ]  #存在exp_db 或则exp_my_db这个脚本文件
      then
      echo "Exporting database ... "
      run_as_oracle_nolog $cmd 100 $MY_BACKUP_DIR 2>&1 | $TEE -a $TMP_FILE  #核心程序
      exp_cmd_found=1
          break  #哈哈找到了一个,完成功能就立刻退出去哦
      fi
  done

麻雀虽小,启发很大




原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 做指甲没有底胶怎么办 交定金后发现房屋不合法怎么办 买车付了定金不想要了怎么办 买车付定金后不想要怎么办 非法经营的产品至人伤亡怎么办 返修漆施工不对色怎么办 叶子板撞变形了怎么办 挤了三角区疖子怎么办 三角部位太鼓的怎么办 美利车车贷逾期怎么办? 外墙保温层坏了怎么办 双胞胎34周血压高怎么办 夏天穿凉鞋脚后跟干裂起硬皮怎么办 穿凉鞋脚后跟干裂起硬皮怎么办 夏天穿凉鞋磨脚怎么办 lv皮带黑色掉漆怎么办 黑色衣服穿在身上掉色怎么办 电信卡流量超了怎么办 移动卡流量超了怎么办 狗狗老是挠痒痒怎么办 出差同住的同事睡觉打鼾怎么办 小孩皮肤太黑了怎么办 苹果平板突然黑屏打不开怎么办 孩子认人晚上哭怎么办 主腹动脉有硬块怎么办 糖链抗原125偏高怎么办 狗长了个肿瘤怎么办 腺肌瘤糖类抗原125升高怎么办 糖类抗原724单项升高怎么办? 化疗期间糖类抗原升高怎么办? 门面租客到期不搬怎么办 这几天老想初恋怎么办 结婚了还想初恋怎么办 九年了想初恋了怎么办 吃肥肉恶心想吐怎么办 宝宝吃了母乳不吃奶粉怎么办 母猫的奶少怎么办 鲤鱼打挺起不来怎么办 练不会鲤鱼打挺怎么办 鲤鱼打挺脖子痛怎么办 新买的沙发太高怎么办