Я хочу создать скрипт bash, который подключается к моему MySQL-серверу и вставляет некоторую информацию из txt файла. Я написал это:
#!/bin/bash
echo "INSERT INTO test (IP,MAC,SERVER) VALUES ('cat test.txt');" | mysql -uroot -ptest test;
но я получаю следующую ошибку:
ОШИБКА 1136 (21S01) в строке 1: Количество столбцов не соответствует количеству значений в строке 1
Я предполагаю, что ошибка в моем txt файле, но я пробовал много вариантов и до сих пор не надеюсь на успех.
Мой txt файл выглядит так:
10.16.54.29 00: f8: e5: 33: 22: 3f marsara