The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"удаление кавычек из строки на bash"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"удаление кавычек из строки на bash"
Сообщение от vasily emailИскать по авторуВ закладки on 22-Апр-03, 12:45  (MSK)
привет !
есть необходимость разбора 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}'
но вся проблема в кавычках. как их оттуда удалить ?
или может быть вааще как то по иному делать ?
помогите, пожалуйста...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "удаление кавычек из строки на bash"
Сообщение от vasily emailИскать по авторуВ закладки on 22-Апр-03, 13:20  (MSK)
сделал...
echo $i | sed 's,[\(\);],,g' | tr -d \'

спасибо

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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