LINUX.ORG.RU

/bin/bash построчное чтение


0

0

Что-то я туплю, и гугление не помогает. Как пример делаем mysql --user user --password=password --execute=«SELECT column FROM table WHERE active=1» --skip-column-names --batch

На выходе получаем несколько строк. Внимание вопрос: как сделать построчное чтение? Допустим загенерить файло с именем строки?


mysql blah-blah | while read ln; do echo $ln; done

ananas ★★★★★
()

как сделать построчное чтение?

Для bash тебе уже сказали

Допустим загенерить файло с именем строки?

Быстрее всего на awk

mysql ... select ... | awk '{print "Line #"NR > $0}'

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.