Size: a a a

2021 June 30

AK

Alexandr Khan in pro.bash
да, понял ошибку уже, спасибо
источник

AK

Alexandr Khan in pro.bash
еще такой вопрос, можно ли из скрипта передавать параметр в sql file?
источник

AK

Alexandr Khan in pro.bash
в select where="?" например
источник

EK

Evgeny Kuchkov in pro.bash
я не знаю как в постресе, но в оракле например можно
источник

EK

Evgeny Kuchkov in pro.bash
su - oracle <<EOF
sqlplus user/password
define last_log_id_log_rat_rate='$last_log_id_log_rat_rate'
define last_log_id_log_fin_payment='$last_log_id_log_fin_payment'
@rate_change_log.sql
@active_products.sql
@payment_change_log.sql
EOF
источник

EK

Evgeny Kuchkov in pro.bash
и в sql указываешь переменные
select id from tbl where id > &last_log_id_log_rat_rate
источник

EK

Evgeny Kuchkov in pro.bash
погугли как это делать в psql
источник

AK

Alexandr Khan in pro.bash
сейчас попробую
источник

EK

Evgeny Kuchkov in pro.bash
либо костылище — налету менять твой сиквел который ты скармливаешь базе, например седом
источник

AK

Alexandr Khan in pro.bash
а вот как в такую конструкцию еще команду column встроить?
надо помимо записи в файл вывести в консоль N строчек из результата
источник

EK

Evgeny Kuchkov in pro.bash
psql <$(find) | tee logfile
источник

AK

Alexandr Khan in pro.bash
tee все выводит
источник

AK

Alexandr Khan in pro.bash
Мне надо N строк в консоль
источник

AK

Alexandr Khan in pro.bash
А в файл все
источник

EK

Evgeny Kuchkov in pro.bash
psql <$(find) > logfile && head -n 10 logfile
источник

AK

Alexandr Khan in pro.bash
Оно, спасибо
источник

EK

Evgeny Kuchkov in pro.bash
вот еще извращенный варик
psql <$(find) | pee 'head -n 10' 'cat>logfile'
источник

EK

Evgeny Kuchkov in pro.bash
pee есть в moreutils
источник
2021 July 01

Лс

Лень с Самосознанием... in pro.bash
Можно развлекаться с потоками, насколько я помню есть ещё 3 и 4 потоки, которые никто не использует обычно.
Так что можно продублировать а потом перенаправить куда надо, одно в файл другое в фильтр
источник

∀lǝxǝʎ in pro.bash
какие такие потоки? Это FD обычные и по дефолту открыто 3 штука (0, 1 ,2). а так открывай себе сотнями на здоровье
источник