Подскажите, как в скрипте "изобразить" такое: Есть база данных MySQL с телефонными номерами. Как из нее с помощью скрипта брать по очереди номера телефонов?
#!/bin/sh
FIRST=1
for i in $( echo "select email from Alias" | mysql -u user -ppass db );
do
if [ $FIRST -eq 1 ];
then
FIRST=0
else
echo $i
fi
done
FIRST сделал для того, что в ответе сперва идет структура таблицы,
поэтому она не выводится. В $i - запрашиваемая колонка, то бишь емейлы
Для того, чтоб в результате не выводились названия столбцов, существует параметр --skip-column-names:
... | mysql --skip-column-names -u user -ppass db
А еще есть "tail -n +2":
... | mysql -u user -ppass db | tail -n +2