![如何在使用此处文档时重定向输出](https://linux22.com/image/34775/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%BD%BF%E7%94%A8%E6%AD%A4%E5%A4%84%E6%96%87%E6%A1%A3%E6%97%B6%E9%87%8D%E5%AE%9A%E5%90%91%E8%BE%93%E5%87%BA.png)
如何将 shell 中以下命令的输出重定向到日志文件。
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
在行的开头编写,这在大多数 shell 中同样合法,但不太常用。
>logfile sqlplus -s "/nolog" <<EOF
conn / as sysdba
@?/sqlpatch/19282021/postinstall.sql
exit;
EOF