このドキュメントを使用するときに出力をリダイレクトする方法

このドキュメントを使用するときに出力をリダイレクトする方法

シェルから次のコマンドの出力をログファイルにリダイレクトするにはどうすればよいですか?

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

関連情報