Próbuję wykonać polecenie dla każdej linii pochodzącej z polecenia cat. Opieram to na przykładowym kodzie, który dostałem od dostawcy.Wydrukuj dane wyjściowe instrukcji cat w pętli skryptu Bash
Oto scenariusz:
for tbl in 'cat /tmp/tables'
do
echo $tbl
done
więc spodziewałem wyjście być każda linia w pliku. Zamiast tego otrzymuję to:
cat
/tmp/tables
To oczywiście nie jest to, co chciałem.
Zamierzam zastąpić echo rzeczywistą komendą, która łączy się z bazą danych.
Każda pomoc w wyprostowaniu tego zostanie bardzo doceniona.
Wiedziałem, że to było coś tak głupiego. Dzięki. – geoffrobinson