![이 문서를 사용할 때 출력을 리디렉션하는 방법](https://linux55.com/image/34775/%EC%9D%B4%20%EB%AC%B8%EC%84%9C%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EB%95%8C%20%EC%B6%9C%EB%A0%A5%EC%9D%84%20%EB%A6%AC%EB%94%94%EB%A0%89%EC%85%98%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
쉘에서 다음 명령의 출력을 로그 파일로 리디렉션하려면 어떻게 해야 합니까?
sqlplus -s "/nolog" <<EOF
conn / as sysdba
@?/sqlpatch/19282021/postinstall.sql
exit;
EOF
답변1
>
첫 번째 줄에 리디렉션 연산자를 사용하세요.
sqlplus -s "/nolog" <<EOF >logfile
conn / as sysdba
@?/sqlpatch/19282021/postinstall.sql
exit;
EOF
>logfile
줄의 시작 부분에 쓸 수도 있습니다 . 이는 대부분의 쉘에서도 가능하지만 덜 일반적입니다.
>logfile sqlplus -s "/nolog" <<EOF
conn / as sysdba
@?/sqlpatch/19282021/postinstall.sql
exit;
EOF