Como redirecionar a saída ao usar um documento aqui

5

Como redirecionar a saída do comando abaixo no shell para o arquivo de log.

sqlplus -s "/nolog" <<EOF
conn / as sysdba
@?/sqlpatch/19282021/postinstall.sql
exit;
EOF
    
por ABUL KASHIM 12.12.2014 / 13:54

1 resposta

5

Basta usar o operador de redirecionamento > na primeira linha:

sqlplus -s "/nolog" <<EOF >logfile
conn / as sysdba
@?/sqlpatch/19282021/postinstall.sql
exit;
EOF

Você também pode escrever >logfile no início da linha, o que é uma sintaxe igualmente legal na maioria dos shells, mas é menos comumente praticada.

>logfile sqlplus -s "/nolog" <<EOF
conn / as sysdba
@?/sqlpatch/19282021/postinstall.sql
exit;
EOF
    
por 12.12.2014 / 14:05