Выходной файл SQL с разделителями..awk команда для чтения значения

У меня есть выходной файл sql с разделителями, например:

    FD       LD
-------- --------
02-01-11 02-28-11

Я хочу установить значение FD как 02-01-11 и LD как 02-28-11 в моем сценарии оболочки c. Я уже сделал это в сценарии оболочки c:

sqlplus $ORA_UID/$ORA_PSWD @${SQL}ex.sql ${TMP}get.tmp

установить FD=cat ${TMP}/get_date.tmp | awk 'Begin { FS=" " } { print $1}'' echo 'FD: '${FD} set LD=cat ${TMP}/get_date.tmp 0| awk 'Начало {FS=" "} { print $2}'' echo 'LD: '${LD}

но эта вещь не работает.. может кто-нибудь, пожалуйста, помогите мне исправить это.. я новичок в этом.. не знаю, как это сделать


person jack    schedule 31.03.2011    source источник


Ответы (2)


пытаться

set FD=`awk '/^[0-9]/{print $1}' output.sql`
set LD=`awk '/^[0-9]/{print $2}' output.sql`

и почему вы используете cshell?

person kurumi    schedule 31.03.2011

person    schedule
comment
Вместо того, чтобы установить эту дату, она установила это в моем результате ------ можете ли вы сказать мне, что с ней не так.. - person jack; 01.04.2011