Форум OlegON > > >

Массовая обработка строк по списку в текстовом файле

08.12.2019 7:56


23.10.2019 17:16
OlegON
 
Понадобилось удалить строки по условию наличия в достаточно большом текстовом файлике. Решил не делать из файлика скрипт, а построчно и обработать. Вот, для примера.
Код:
#!/bin/bash
cat card.txt | while read art ;
do
echo $art
sqlplus / as sysdba <<EOF
delete from supermag.smspecco where article='$art';
commit;
exit
EOF
done
обратите только внимание, что текстовый файл должен заканчиваться пустой строкой (переводом строки), иначе последнюю строку не ест.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.