|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Barabanov 2:5020/400 11 Dec 2001 01:01:10 To : Alexander Mikhailian Subject : Re: file + awk => mysql -------------------------------------------------------------------------------- Alexander Mikhailian писал(а): > > > #cat file | awk '{print "INSERT INTO tbl_name (login,password) > > VALUES(",\",$1,\",",",\",$2,\",")",\;}' > test > > > А зачем авк? Вот наугад вязтый пример из одного скрипта на bash: > > mysql -u root -ppass << ENDEND > /dev/null 2>&1 > select * from whenever; > /*more sql statements to follow*/ > ENDEND > > понял идею? от ENDEND и до ENDEND всё, что ты > пишешь будет запихиваться на вход mysqlю Очень остроумно. Классная идея ! Особенно если задуматься о том, что awk фильтрует внешнюю таблицу... Ответ прост - \042 двойные кавычки - ", а \047 - одинарные - '. Почему не срабатывает простое запирание типа \" или \' сам не пойму Ж( Hо такова ви с awk. Bye. -- Aleksey Barabanov <alekseybb@mail.ru> --- ifmail v.2.15dev5 * Origin: Office Intranet (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/441333d776a6.html, оценка из 5, голосов 10
|