Распечатать вывод оператора cat в цикле сценария bash

Я пытаюсь выполнить команду для каждой строки, исходящей из команды cat. Я основываю это на образце кода, который я получил от поставщика.

Вот сценарий:

for tbl in 'cat /tmp/tables'
do
   echo $tbl
done

Итак, я ожидал, что на выходе будет каждая строка в файле. Вместо этого я получаю следующее:

cat
/tmp/tables

Очевидно, это не то, что я хотел.

Я собираюсь заменить эхо на настоящую команду, которая взаимодействует с базой данных.

Любая помощь в исправлении этого вопроса была бы очень значительной. оценен.

10
задан John Kugelman supports Monica 29 July 2011 в 03:43
поделиться