脚本无法恢复数据库,因为无法进一步继续

脚本无法恢复数据库,因为无法进一步继续

我想在双引号中包含 *,如下所述,但我无法找到该文件。当我删除双引号时它就起作用了。

$CONTROL=/bkp/Test/back/13_Mar_2018/
ls -lrt "$CONTROL\*controlfile";

答案1

路径名扩展在引号内不起作用。但是,您可以执行以下操作:

CONTROL=/bkp/Test/back/13_Mar_2018/
ls -lrt "$CONTROL"*controlfile
  • $CONTROL被引用是为了防止副作用,例如场分裂
  • *不加引号以允许路径名扩展。
  • controlfile不需要引用,但如果您愿意,可以引用它。

相关内容