попробуйте вот так ...
Result=`sqlplus -silent ${Username}/${Password}@$DatabaseName <<EOF
whenever sqlerror exit sql.sqlcode
SET PAGESIZE 0 FEEDBACK OFF VERIFY OFF HEADING OFF ECHO OFF
select to_char(RUN_DATE,'YYYY-MM-DD:hh24:mi:ss') from table1 where col1 = ${var1};
EXIT;
EOF`
Result=$(sqlplus -silent ${Username}/${Password}@$DatabaseName <<EOF
whenever sqlerror exit sql.sqlcode
SET PAGESIZE 0 FEEDBACK OFF VERIFY OFF HEADING OFF ECHO OFF
select to_char(RUN_DATE,'YYYY-MM-DD:hh24:mi:ss') from table1 where col1 = ${var1};
EXIT;
EOF)
Для Vim::%s/\.\*:\.\*:\.\*/[0-9][0-9]:[0-9][0-9]:[0-9][0-9]/g
Дляsed
:sed -e 's/\.\*:\.\*:\.\*/[0-9][0-9]:[0-9][0-9]:[0-9][0-9]/g'
.
%
означает применить замену ко всем строкам; не требуется в sed
, где по умолчанию команда применяется ко всем строкам. \.
— точка; голый .
означает любой символ. \*
— звездочка; голый *
означает 0 или более предшествующих атомов.