The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
удаление кавычек из строки на bash, !*! vasily, 22-Апр-03, 12:45  [смотреть все]
привет !
есть необходимость разбора mysql dump файла на bash
т.е. строк вида
INSERT INTO table VALUES('filed1','filed2','filed3');
хочу выдернуть значения полей из этой строки
делаю так:
for i in `mysqldump mysql_db --tables mysql_tbl | grep INSERT`; do
    res=`echo $i | grep "^("`
    if [ -n "$res" ]; then
        echo $i | sed 's,[\(\);],,g'
    fi
done
в итоге получаю
'filed1','filed2','filed3'
сейчас бы можно было сделать awk -F, '{print $1 $2 $3}'
но вся проблема в кавычках. как их оттуда удалить ?
или может быть вааще как то по иному делать ?
помогите, пожалуйста...





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру