Falha no script para restauração do banco de dados, pois não é possível continuar [duplicado]

0

Eu quero incluir * como mencionado abaixo em duas aspas, mas não consigo encontrar o arquivo. Quando eu removo as aspas duplas invertidas, ele funciona. Por favor, ajude

$CONTROL=/bkp/Test/back/13_Mar_2018/
ls -lrt "$CONTROL\*controlfile";
    
por James 15.03.2018 / 04:15

1 resposta

0

A expansão do nome do caminho não funciona entre aspas. No entanto, você pode fazer algo assim:

CONTROL=/bkp/Test/back/13_Mar_2018/
ls -lrt "$CONTROL"*controlfile
  • $CONTROL é citado para evitar efeitos colaterais, como divisão de campo .
  • * não é cotado para permitir a expansão do nome do caminho.
  • controlfile não precisa ser citado, mas você pode citar se quiser.
por 15.03.2018 / 04:45