如何解决如何使用 ksh 脚本扩展从文本文件读取的 shell 变量
我希望有人能告诉我如何扩展从文件中读取的变量 ($ORACLE_PATCH_DIR)。
代码如下。
输入文件:
cat patch_list_db.txt
$ORACLE_PATCH_DIR/32579100/32518631/31704029
Korn Shell 脚本
# Read one patch location at a time from the patch_list_db.txt file and apply the patch
while read DIR_NAME
do
str="DIR_NAME: $DIR_NAME"
print_function "$str"
cd $DIR_NAME
ls
str="Current Dir: `pwd`"
print_function "$str"
done <"$file_name"
结果:
./apply_db_patch.ksh patch_list_db.txt
Oracle Patch Dir: /u2/patches
16:14:34 ===> DIR_NAME: $ORACLE_PATCH_DIR/32579100/32518631/31704029
提前致谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。