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
麻雀虽小,启发很大
这段代码用来处理系统中的某个程序(脚本)的调用,但是又不知道这个程序文件的具体位置,只是知道可能存在的位置。有点智能的味道哦。
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
麻雀虽小,启发很大
- shell 字符串数组的用法
- shell 字符串数组的用法
- shell 数组的用法
- shell 数组的用法
- shell 字符串数组的使用
- Shell中数组的用法
- 数组的用法和字符串的用法
- bash shell中数组的用法
- shell中数组的基本用法
- shell脚本中 数组的基本用法
- Shell 中mysql 查询以及shell字符串数组的使用
- Shell 字符串 数组
- shell数组归纳用法
- shell数组用法
- 几种字符串数组函数的用法
- javascript数组和字符串的常见用法
- javascript数组和字符串的常见用法
- 数组,字符串用法
- 亲历5.12地震
- 用nohup命令让Linux下程序永远在后台执行
- TCP 选择性应答的性能权衡
- AT91AM9200 USB HOST开发(二)—— USB基础知识介绍
- Samba的安装
- shell 字符串数组的用法
- Elf文件图形详解
- Oracle数据库的保存还原
- Sysdeo Eclipse Tomcat Launcher plugin 中DevLoader的用处
- 使用 Acegi 保护 Java 应用程序,第 5 部分: 保护 JSF 应用程序中的 JavaBean
- 看一看,笑一笑
- 网页自动登录和提交POST的方法
- favicon.ico在ie6中不显示的问题的解决
- 实用程序特别推荐 SharePoint 容量规划