SQLクエリを使用して値を見つけた変数があります。
この変数を他の変数と関連付けたいので、この変数から改行文字を削除したいと思います。コードは次のとおりです。
dt=`sqlplus -s user/pwd@servicename <<EOF
set feedback off;
set head off;
select replace(to_char((sysdate-7),'YYYYMonDD')||'_'||to_char((sysdate-1),'YYYYMonDD'),chr(10), '') from dual;
exit;
EOF`
echo "test $dt"
ベストアンサー1
以下を使用する場合は、bash
パラメータ拡張を使用できます。
dt=${dt//$'\n'/} # Remove all newlines.
dt=${dt%$'\n'} # Remove a trailing newline.
/bin/sh
次の事項も適用する必要があります。
dt="${dt%
}" # Remove a trailing newline.