스크립트는 더 이상 계속할 수 없기 때문에 데이터베이스를 복원할 수 없습니다.

스크립트는 더 이상 계속할 수 없기 때문에 데이터베이스를 복원할 수 없습니다.

아래 설명처럼 큰따옴표 안에 *를 포함시키고 싶은데 파일을 찾을 수 없습니다. 큰따옴표를 제거하면 작동합니다.

$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인용할 필요는 없으나 원하시면 인용하셔도 됩니다.

관련 정보