![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Как напечатать одну цитату в AWK | gauravgoel | UNIX для чайников Вопросы И Ответы | 6 | 08-20-2008 05:48 PM |
| побега одного цитатой | javeed7 | Shell программирование и сценарии | 3 | 04-02-2008 06:36 AM |
| одинарная кавычка | dreams5617 | Shell программирование и сценарии | 2 | 12-01-2007 03:37 AM |
| одноместные и двухместные цитатой в SED | Асами | Shell программирование и сценарии | 2 | 07-17-2006 04:03 AM |
| Замена одного цитатой | rjsha1 | Shell программирование и сценарии | 3 | 12-23-2005 10:55 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
AWK обработки одиночных цитатой
Привет, Может ли кто-нибудь я хотел бы знать, каким образом я могу добиться следующего. Я ~ делимитированной файл и мне нужно преобразовать во что-то вроде SQL вставить заявления. SrcFile: Sjdsdj ~ 1 ~ ~ asasas 2 ~ AAAAA qwqwqwq ~ ~ qwq ..... Я старался Код:
AWK -F"~" '{print "INSERT INTO XX VALUES("$1 " ,\' "$2" \' , \' "$3 }' SrcFile
Однако всегда AWK лечить '(одинарная кавычка), как-разному И я думаю, поскольку одной цитатой появляться более одного раза. Любая идея, как я могу сделать AWK рассматривать как единый текст цитатой характера или же это возможно, в SED? '(Print "INSERT INTO XX VALUES (" $ 1 ", \" $ 2 "\', \ '" $ 3)' |------------------------------------| XXXXXXX | - | XXXXXX | |
|
||||
|
sqlldr будет обрабатывать это для вас - она выглядит как вы используете Oracle. Код:
OPTIONS (DIRECT=false) LOAD DATA INFILE 'myfile' APPEND INTO TABLE MYTABLE FIELDS TERMINATED BY '~' TRAILING NULLCOLS (FLD1, FLD2, FLD3) CTL один файл, как это будет делать то, что Вам показать. |
|
||||
|
Привет Джим,
Конечно, это будет работать, фактически моя остановка разрыв подход заключается в следующем. Тем не менее мы смотрим на достижения в этой оболочке сценариев, как мы будем применять это разрозненных баз данных. THX |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|