LINUX.ORG.RU

История изменений

Исправление slamd64, (текущая версия) :

На баше с мусклем работать легко и приятно:

#!/bin/bash

MYSQL=«/usr/bin/mysql -u USER -h HOST -pPASS DB»

echo «select * from TABLE;» | $MYSQL | while read i ; do

echo "-$i-"

done

Ну и внутри цикла разбирай через cut строки по полям и делай с ними чего хочешь. Первая строка будет строкой с именами полей в таблице.

Учти, что из цикла не выйдет ни одна переменная, потому результат работы цикла желательно писать во временный файл, а после цикла его забирать.

Исправление slamd64, :

На баше с мусклем работать легко и приятно:

#!/bin/bash

MYSQL=«/usr/bin/mysql -u USER -h HOST -pPASS DB»

echo «select * from TABLE;» | $MYSQL | while read i ; do

echo "-$i-"

done

Ну и внутри цикла разбирай через cut строки по полям и делай с ними чего хочешь.

Учти, что из цикла не выйдет ни одна переменная, потому результат работы цикла желательно писать во временный файл, а после цикла его забирать.

Исходная версия slamd64, :

На баше с мусклем работать легко и приятно:

#!/bin/bash

MYSQL=«/usr/bin/mysql -u USER -h HOST -pPASS DB»

echo «select * from TABLE;» | $MYSQL | while read i ; do echo "-$i-" done

Ну и внутри цикла разбирай через cut строки по полям и делай с ними чего хочешь.

Учти, что из цикла не выйдет ни одна переменная, потому результат работы цикла желательно писать во временный файл, а после цикла его забирать.