Я новичок в написании сценариев Bash, и мне было интересно, если кто-нибудь может помочь мне со следующим.
Я пытаюсь получить название соревнования из базы данных Oracle, используя Compet_id, используя следующую инструкцию:
выберите имя, тип_ соревнования из соревнований, где идентификатор_ соревнования = '';
Однако я хочу использовать отдельный текстовый файл, у которого есть список Competition_ID, который я хочу идентифицировать, я хочу, чтобы мой скрипт нашел имя и тип всех моих идентификаторов и вывел результаты в текстовый файл. это то, что я имею до сих пор:
#!/bin/bash
echo Start Executing SQL commands
cat comps_ids.txt | while read ID
var=$ID
do
sqlplus "details"
<< EOF
select name, competition_type
from competitions
where competition_id=$var;
exit;
EOF
Я пытался добавить готово в конце, но я получаю сообщение об ошибке «неожиданное окончание строки». Кто-нибудь может решить это?
Большое спасибо заранее:)