電子メール アドレスを提供する SQL 出力に基づいて BASH 変数を設定する必要があります。私が行ったテストとして:
email=$(echo "SELECT email FROM adr" | sqlplus $user/$pass@$db)
アンは次のecho $email
ことを示しています。
SQL*Plus: Release 8.1.7.0.0 - Production on Fri Oct 25 10:45:06 2013 (c) Copyright 2000 Oracle Corporation. All rights reserved. Connected to: Oracle8i Enterprise Edition Release 8.1.7.4.0 - Production JServer Release 8.1.7.4.0 - Production SQL> 2 Disconnected from Oracle8i Enterprise Edition Release 8.1.7.4.0 - Production JServer Release 8.1.7.4.0 - Production
では、電子メール アドレスを取得するには、ある種のトリミングが必要だと思いますか?
次のようなマニュアルSELECT
は、完全な出力を示しています。
SQL> SELECT email FROM adr;
EMAIL
--------------------------------------------------------------------------------
user@mail.com
メールアドレスを取得する最も簡単な方法は何ですか?