powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Запихать текстовый файл из под shell в MySQL
52 сообщений из 52, показаны все 3 страниц
Запихать текстовый файл из под shell в MySQL
    #33054288
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сабж. Написал скрипт:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
sql_preffix="${mysql} --host=${IP_MySQL_servera} \
--user=${username} --password=${user_passw} --database=${database}"
# Stiraem dannie predidus4ego eksperimenta
${sql_preffix} --execute="DELETE from site_table"
i="0"
cd /tmp/tmp_dir/
ls | {
while read stroka
do
read text < ${stroka}
${sql_preffix} --execute="INSERT into site_table (id, text) \
VALUES ('$i', '${text}')"
i=`expr $i +  1 `
done
}
Он пихает только первые строки... А надо целиком... Сижу думаю. Уже час - а идей нет.... :(
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054310
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Итак, это обошли:)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
sql_preffix="${mysql} --host=${IP_MySQL_servera} \
--user=${username} --password=${user_passw} --database=${database}"
# Stiraem dannie predidus4ego eksperimenta
${sql_preffix} --execute="DELETE from site_table"
i="1"
cd /tmp/tmp_dir/
ls | {
while read stroka
do
text=`cat ${stroka}`
${sql_preffix} --execute="INSERT into site_table (id, text) \
VALUES ('$i', '${text}')"
i=`expr $i +  1 `
done
}

Всё прекрасно и великолепно.... Но. 50кб вставляется а вот 200 уже нет. Жалуется:
Код: plaintext
1.
/usr/local/bin/mysql: argument list too long

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054326
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может с конфигами МуСКЛа чё не то?
Другие средства запихивают нормально?
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054345
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
phpMyAdmin пхает великолепно. Но извините - ждать по полчаса на моменте вставки в форму этого самого phpMyAdmin.... Несерьёзно.
Вообще, действительно странно - в поля таблицы можно загнать по чёрт знает сколько мегабайт а штатное средство для этого ругается....
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054363
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посм. лучше про команду mysql
load data infile 'имяфайла' into table site_table (text);
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054367
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyaraphpMyAdmin пхает великолепно. Но извините - ждать по полчаса на моменте вставки в форму этого самого phpMyAdmin.... Несерьёзно.
Вообще, действительно странно - в поля таблицы можно загнать по чёрт знает сколько мегабайт а штатное средство для этого ругается....
Posted via ActualForum NNTP Server 1.1
Shell, насколько я знаю, средство не стандартное. Стандартное, имхо, утилита mysql.
Она должна всегда работать. Абсолютно. Ну если mysqld работает нормально.
Если админ запихнул, значит с логами всё чики-пуки. Это шеловские лаги скорей всего.
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054372
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А из под shell я чем пихаю? :) Тем самым mysql...
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054376
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 sanek842
Юмор оценил :)
Ещё идеи есть?
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054377
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 снова sanek842
Может это и не юмор.... В-общем оно запихалось. Каждая строка отдельной записью.... :(
Код: plaintext
1.
2.
mysql --user=root --password=123456789 --database=test \
 --execute="load data infile '/tmp/tmp_dir/2.txt' into table site_table(text)"

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054379
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то там разделитель можно указать. Но ты наверняка это знаешь.
Шел твой лагает. Жопой чую.
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054404
sanek842
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyara2 sanek842
Юмор оценил :)
Ещё идеи есть?
Posted via ActualForum NNTP Server 1.1
если нужно целиком файл , есть еще вроде ф-ия LOAD_FILE('имяфайла')
встав это в гугл или в форум по mysql, будет пример
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054435
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 sanek842
Это если картинку например пхать в БД...
2 Sarin
с разделителями не хочет на синтаксис материться - причём синтаксис содран из примера на http://dev.mysql.com/doc/mysql/en/load-data.html
Код: plaintext
1.
2.
3.
/home/admin/>mysql --user=root --password=16913169 --database=test_books \
 --execute="load data infile '/tmp/tmp_dir/books/2.txt' into table site_table(text) \
FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\'"
Ругается:
Код: plaintext
1.
2.
3.
ERROR  1064  at line  1 : You have an error in your SQL syntax.  Check the manual that 
corresponds to your MySQL server version for the right syntax to use near 'FIELDS 
TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\'' at li

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054536
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я точно не помню. Я МуСКЛ давно юзал. Но там разделитель есть вроде и по полям и по записи. Попробуй не \t, а ; например.
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054542
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да я по разному пробовал. Он на саму попытку разделителя ругается. Хотя, как писал всято с сайта MySQL
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054618
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй выкинуть таблицу из мускла в файл текстовый. А потом из этого файла назад в мускл. Что ещё посоветовать? Ну попробуй дамп сам написать.
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054622
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyara
Код: plaintext
1.
2.
3.
/home/admin/>mysql --user=root --password=16913169 --database=test_books \
 --execute="load data infile '/tmp/tmp_dir/books/2.txt' into table site_table(text) \
FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\'"

Слушай, извини за глупый вопрос, но ты пробовал без этой байды: --execute=, а дождаться приглашение нормального и где в этой замечательной команде ты выбрал базу данных?

Ну типа так:
>use MyBase;
Database chenged
>load data infile '/tmp/tmp_dir/books/2.txt' into table site_table(text) FIELDS TERMINATED BY '\t' ENCLOSED BY '' ESCAPED BY '\\';
Querry Ok.
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054624
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да проблема как раз с количеством и размером - файлов полторы сотни от 20 кб до 5 mb.... Очень тяжко редактировать все, особенно большие - машина слабая, тормозит....
С дампом и сам думал - видимо к нему и придётся вернуться....
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054626
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyaraДа проблема как раз с количеством и размером - файлов полторы сотни от 20 кб до 5 mb.... Очень тяжко редактировать все, особенно большие - машина слабая, тормозит....
С дампом и сам думал - видимо к нему и придётся вернуться....
Posted via ActualForum NNTP Server 1.1
Скрипт на Перле напиши. Запусти и пойди чай пить. Или кофе
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054627
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да нафига мне приглашение-то нормальное? Я ж автоматизировать хочу. Коли уж приглашение - так и через phpMyAdmin накрайняк вставлю....
Мне как раз без приглашений - на потоке надо. А тут кажись без --execute= никак....
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054629
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я ещё под виндой когда жил у меня подобные задачи вставали. Я их на PHP решал. Попробуй. Уж лучше чем PHP с МуСКЛом мало кто дружит.
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054630
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я перл не знаю.
Потому на shell и пишу. Мне как-то shell ближе. Мутный он какой-то (perl)....

P.S. В плане - скрипт? Чтоб из текстовых файлов дампы делал и в БД их пихал?
Идея тоже.... Только надо обмозговать как вначало файла что-то дописывать.... Да и переводы строки надо б заменить на \n....
Короче - пока есть как поразвлекаться :)
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054631
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот php я тока начал осваивать... Но - тоже идея.
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054639
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слушай, я Перл сам уже не помню (смеятся будешь, но я его под виндой юзал) но там замена \t на чтонибудь делается настолько просто, нfсколько представить себе низя.
Алгоритм прост:

Открываем файл для чтения
Открываем файл для записи
Пишем в файл для записи необходимый заголовок.
Читаем файл для чтения в массив
пока массив {
Разделяем строку(элемент массива) по символам \t на массив другой.
Пишем полученный массив в файл соответствующим образом переделав
}
Закрываем первый файл
Закрываем фторой файл.

Я просто команд не помню. Но каждая строка в моём алгоритме - соответствующая стандартная функция Перла.
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054642
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyaraА вот php я тока начал осваивать... Но - тоже идея.
Posted via ActualForum NNTP Server 1.1
PHP пожалуй даже лучше. Не надо будет дамп скармливать. Хотя скриптик сложнее будет.

ЗЫ: Перл тоже с МуСКЛом дружит. Но это ОЧЕНЬ геморойно. Я из за мускла с Перла на ПХП в своё время пересел.
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054647
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слушай, а кинь ка структуру таблици и образец записи в текстовом файле. В общем задучу поставь. Может скриптом помогу.

Если не тайна конечно.
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054662
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Структура на данный момент простая как пряник - таблица о двух полях id(VARCHAR(9)) и text(longtext)
Образец текста - можешь вообще любой брать. Просто текст. С переводами строки \n или \r\n.... \r можно не учитывать...
Вот что щас написал как образец брать можно. Только там объёмы на несколько порядков выше....
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054666
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Sarin" <nospam@sql.ru>; сообщил/сообщила в новостях следующее: news:1525669@sql.ru...
> Слушай, я Перл сам уже не помню (смеятся будешь, но я его под виндой юзал) но там замена \t на чтонибудь делается настолько просто, нfсколько представить себе низя.
> Алгоритм прост:
>
> Открываем файл для чтения
> Открываем файл для записи
> Пишем в файл для записи необходимый заголовок.
> Читаем файл для чтения в массив
> пока массив {
> Разделяем строку(элемент массива) по символам \t на массив другой.
> Пишем полученный массив в файл соответствующим образом переделав
> }
> Закрываем первый файл
> Закрываем фторой файл.
>
> Я просто команд не помню. Но каждая строка в моём алгоритме - соответствующая стандартная функция Перла.
> Тема Ответить
>
А кстати - идея шикарная, в том плане что в ней техническое решение о котором я не подумал - новый файл создать заECHOть туда начало дампа с именами полей, id, открывающейся скобкой потом сам текст, а потом закрывающую скобку. А полученный файлик скормить mysql

Надо попробовать. Через пару часов, как Formula1 отъездится :)
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054689
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё получилось, чтолько осталось разобраться как экранировать кавычки - комбинации типа
Код: plaintext
tr "'" "\'" <  1 .txt > exit
Не катят......
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054817
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй вместо кавычек символ с номером кавычки. Тоесть функцию преобразования номера в символ.

Или ты в файле заменить хочешь? Вообще в мускле вроде функция такая есть. Тоесть если хочешь вставить строку типа "Мистер О'Тул" замени на "Мистер О" + ФункцияПреобразования(номер_кавычки) + "Тул".
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054820
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Sarin" <nospam@sql.ru>; сообщил/сообщила в новостях следующее: news:1525940@sql.ru...
> Попробуй вместо кавычек символ с номером кавычки. Тоесть функцию преобразования номера в символ.
А можно про это подробней? Я как-то видел такие вещи - использование некоего набора циферков вместо символов - но вот таблицу найти не удалось :(
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054827
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про функцию эту в форуме по МуСКЛу спроси. А таблица...
Так это ASCII. У меня была где-то. Ещё я прогу писал на сях, которая её выводит. Ща поищу.

Ага, вот нашёл. Вот исходник на сях, а вот исполняемый атачем.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
main()
{
	int i;
	for (i =  1 ; i < 256 ; ++i){
		printf("\n\n%3d | ", i);
		putchar(i);
	}
}
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054835
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, я совсем разленился. Вот вывод проги.

1 |

2 |

3 |

4 |

5 |

6 |

7 |

8 |

9 |

10 |


11 |


12 |


13 |

14 |

15 |

16 |

17 |

18 |

19 |

20 |

21 |

22 |

23 |

24 | ▒

25 |

26 | ▒

27 |

28 |

29 |

30 |

31 |

32 |

33 | !

34 | "

35 | #

36 | $

37 | %

38 | &

39 | '

40 | (

41 | )

42 | *

43 | +

44 | ,

45 | -

46 | .

47 | /

48 | 0

49 | 1

50 | 2

51 | 3

52 | 4

53 | 5

54 | 6

55 | 7

56 | 8

57 | 9

58 | :

59 | ;

60 | <

61 | =

62 | >

63 | ?

64 | @

65 | A

66 | B

67 | C

68 | D

69 | E

70 | F

71 | G

72 | H

73 | I

74 | J

75 | K

76 | L

77 | M

78 | N

79 | O

80 | P

81 | Q

82 | R

83 | S

84 | T

85 | U

86 | V

87 | W

88 | X

89 | Y

90 | Z

91 | [

92 | \

93 | ]

94 | ^

95 | _

96 | `

97 | a

98 | b

99 | c

100 | d

101 | e

102 | f

103 | g

104 | h

105 | i

106 | j

107 | k

108 | l

109 | m

110 | n

111 | o

112 | p

113 | q

114 | r

115 | s

116 | t

117 | u

118 | v

119 | w

120 | x

121 | y

122 | z

123 | {

124 | |

125 | }

126 | ~

127 |

128 | ─

129 | │

130 | ┌

131 | ┐

132 | └

133 | ┘

134 | ├

135 | ┤

136 | ┬

137 | ┴

138 | ┼

139 | ▀

140 | ▄

141 | █

142 | ▌

143 | ▐

144 | ░

145 | ▒

146 | ▓

147 | ⌠

148 | ■

149 | ∙

150 | √

151 | ≈

152 | ≤

153 | ≥

154 |

155 | ⌡

156 | °

157 | ²

158 | ·

159 | ÷

160 | ═

161 | ║

162 | ╒

163 | ё

164 | ╓

165 | ╔

166 | ╕

167 | ╖

168 | ╗

169 | ╘

170 | ╙

171 | ╚

172 | ╛

173 | ╜

174 | ╝

175 | ╞

176 | ╟

177 | ╠

178 | ╡

179 | Ё

180 | ╢

181 | ╣

182 | ╤

183 | ╥

184 | ╦

185 | ╧

186 | ╨

187 | ╩

188 | ╪

189 | ╫

190 | ╬

191 | ©

192 | ю

193 | а

194 | б

195 | ц

196 | д

197 | е

198 | ф

199 | г

200 | х

201 | и

202 | й

203 | к

204 | л

205 | м

206 | н

207 | о

208 | п

209 | я

210 | р

211 | с

212 | т

213 | у

214 | ж

215 | в

216 | ь

217 | ы

218 | з

219 | ш

220 | э

221 | щ

222 | ч

223 | ъ

224 | Ю

225 | А

226 | Б

227 | Ц

228 | Д

229 | Е

230 | Ф

231 | Г

232 | Х

233 | И

234 | Й

235 | К

236 | Л

237 | М

238 | Н

239 | О

240 | П

241 | Я

242 | Р

243 | С

244 | Т

245 | У

246 | Ж

247 | В

248 | Ь

249 | Ы

250 | З

251 | Ш

252 | Э

253 | Щ

254 | Ч
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054869
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так. Эт харашо. А пользоваться как? Просто число пхать или #число, или как?

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054877
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
#39 не прокатило :(
В БД почему-то оказалась только решётка :(
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054888
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну яж показал на примере. Тебе надо конкатенировать строки с текстом и вывод функции соответствующей. Она вернёт символ по номеру. Весь прикол в том, что этот символ таким образом попадёт не во ввод МуСКЛа (соответственно тот не распознает его как служебный), а в вывод мускла в файл с таблицей БД.
Как, спроси в форуме по МуСКЛу. Я не помню функций этих наизусть.

А ты что, программазмом не занимался никогда (Shell не в счёт)?
Ладно, спать я пошёл. Завтра к девяти на работу. Спокойной ночи.
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054891
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>А ты что, программазмом не занимался никогда (Shell не в счёт)?

Нет.
А про пример не понял :(
Я заменил ' на #39 перед тем как в БД пихать. При просмотре В БД # и всё :(
А что надо быдо сделать?
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054899
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стройсь!!!
В форум MySQL с песней шагом марш! :)
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33054954
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А при чём тут MySQL? Я под shell пытаюсь заменить ' на что-то другое.
И ты так и не ответил, как пользоваться табличкой. Я правильно пытаюсь запихать как #39 или нет?
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33055153
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyaraВсё получилось, чтолько осталось разобраться как экранировать кавычки - комбинации типа
Код: plaintext
tr "'" "\'" <  1 .txt > exit
Не катят......
Posted via ActualForum NNTP Server 1.1

echo "a'b" | sed "s/'/\\\'/"
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33055236
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 g613
Спасибо!
А где про sed почитать можно? Желательно на отечественном языке....
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33055291
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyara
А где про sed почитать можно? Желательно на отечественном языке....


...за великий и могучий ничего не скажу, а так man sed,
но лучше сразу info sed, там и примеры посмотреть можно... :)
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33055296
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яндекс помог. Нифига себе "приложеньице"!
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33055342
Alex Roudnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyaraЯндекс помог. Нифига себе "приложеньице"!
Posted via ActualForum NNTP Server 1.1

Народ, экономьте нервные клетки - пишите на perl, а не на sed. Как автор
документации по оному седу в Os Demos, очень прошу. На самом деле при
правильных ключах запуска perl работает почти как sed, но на два порядка понятнее.
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33055345
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не нравиться он мне(perl).... Синтаксис "мутный" - по причине что на ошибки синтаксиса он забивает - типа хотели как лучше....
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33055348
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex Roudnev
Народ, экономьте нервные клетки - пишите на perl, а не на sed. Как автор
документации по оному седу в Os Demos, очень прошу. На самом деле при
правильных ключах запуска perl работает почти как sed, но на два порядка понятнее.

на самом деле в этом конкретном случаее запуск перла внутри шеловского while, для экранирования кавычек некоторый оверхед, в остальном на счет перла полностью согласен. :)
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33055349
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyaraне нравиться он мне(perl).... Синтаксис "мутный" - по причине что на ошибки синтаксиса он забивает - типа хотели как лучше....
Posted via ActualForum NNTP Server 1.1

use strict;

? :)
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33055355
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyaraне нравиться он мне(perl).... Синтаксис "мутный" - по причине что на ошибки синтаксиса он забивает - типа хотели как лучше....
Posted via ActualForum NNTP Server 1.1
В КДевелопере все ошибки выводятся. Даже те, которых нет
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33055366
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну его, ракушку эту... Жизнь припрёт - буду изучать. А пока буду встроенными средствами обходиться....
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33055367
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyaraНу его, ракушку эту... Жизнь припрёт - буду изучать. А пока буду встроенными средствами обходиться....


ах ну да, в последних фрибисди он не входит в базовую так сказать установку... :)
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33055384
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я последними не пользуюсь - мне хватило запроса 16 ОЗУ только чтоб запуститься от 5-й ветки. На 4.11 остановился.
Вообще-то 5-с-чем-то входит в установку. Но весчь это на мой взгляд "неродная" несколько что-ль.... Потому на shell и пишу... Тут, кстати были баталии по поводу на чём писать скрипты - все сошлись на sh, вот только как до дела доходит все начинают советовать то perl то ещё что :)
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33056318
Alex Roudnev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
| sed "s/\'/\\'/g"





lissyaraВсё получилось, чтолько осталось разобраться как экранировать кавычки - комбинации типа
Код: plaintext
tr "'" "\'" <  1 .txt > exit
Не катят......
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Запихать текстовый файл из под shell в MySQL
    #33056753
Фотография serg_tmb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lissyaraЯ перл не знаю.
Мутный он какой-то (perl)....


А мне всегда казалось что перл разработан именно для таких случаев.
...
Рейтинг: 0 / 0
52 сообщений из 52, показаны все 3 страниц
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Запихать текстовый файл из под shell в MySQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]