MySQL サーバーに接続し、txt ファイルから値を挿入する bash スクリプトを作成したいと考えています。私はこれを書き留めました:
#!/bin/bash
echo "INSERT INTO test (IP,MAC,SERVER) VALUES ('cat test.txt');" | mysql -uroot -ptest test;
しかし、次のエラーが表示されます。
1 行目のエラー 1136 (21S01): 列数が行 1 の値数と一致しません
エラーは私のtxtファイルにあると思いますが、多くのバリエーションを試しましたが、まだ成功する見込みはありません.
私のtxtファイルは次のようになります。
10.16.54.29 00:f8:e5:33:22:3f マルサラ