Приветствую.
Нужна помощь в скрипте.#!/bin/bash
cat ./user033.txt | while read line; do
mysql -u root --password=gogogog --database=legos --execute=\'$line\'
echo mysql -u root --password=gogogog --database=legos --execute=\'$line\'
done
MySQL ругается на синтаксис команды
В user033.txt
INSERT INTO chatlog (RcvrNick, MsgText) VALUES ("sntonstv","№01681 документ не найден")
Загвоздка, думаю, в кавычках и апострофах.
результат echo
mysql -u root --password=gogogog --database=legos --execute='INSERT INTO chatlog (RcvrNick, MsgText) VALUES ("sntonstv","№01681 документ не найден")'
Если его скопировать и запустить в консоли, то отрабатывает нормально.
Помогите, разобраться, как это в скрипте прописать.