Size: a a a

2021 July 06

F

Fljúgandi Kettlingur... in pro.bash
ну или foo="{'key':'$bar'}" - некоторые такое поймут, но, боюсь, не все
источник

F

Fljúgandi Kettlingur... in pro.bash
$ echo "{'foo':'bar'}" | jq -r
parse error: Invalid numeric literal at line 1, column 7
$ echo "{\"foo\":\"bar\"}" | jq -r
{
 "foo": "bar"
}
источник

ł

łibfitź.r13.a in pro.bash
Спасибо
источник
2021 July 07

EK

Evgeny Kuchkov in pro.bash
сап чят
нужна консультация
источник

EK

Evgeny Kuchkov in pro.bash
#!/bin/bash

rt_status() {
echo -e "1 != 2 Exiting\ncontact <@ky4k0b>" && exit 1 || echo "3"
}

case "${1:-''}" in

 'start')
running_inst=$(rt_status)
echo kek
 ;;
esac
источник

EK

Evgeny Kuchkov in pro.bash
root@mpro-ns-1:/usr/local/ky4k0b# ./test.sh start
kek
источник

EK

Evgeny Kuchkov in pro.bash
почему у меня не выходит из скрипта когда я дергаю rt_status?
источник

ł

łibfitź.r13.a in pro.bash
Потому что … && … || … - это не тернарный оператор?
источник

EK

Evgeny Kuchkov in pro.bash
поподробнее  плиз
источник

EK

Evgeny Kuchkov in pro.bash
при этом если я добавлю дерганье рт_статуса в конец скрипта
#!/bin/bash

rt_status() {
echo -e "1 != 2 Exiting\ncontact <@ky4k0b>" && exit 1 || echo "3"
}

case "${1:-''}" in

 'start')
running_inst=$(rt_status)
echo kek
 ;;
esac

rt_status
источник

EK

Evgeny Kuchkov in pro.bash
и просто дерну, то все будет ок
root@mpro-ns-1:/usr/local/ky4k0b# ./test.sh
1 != 2 Exiting
contact <@ky4k0b>
root@mpro-ns-1:/usr/local/ky4k0b#
источник

∀lǝxǝʎ in pro.bash
1. exit сработает внутри subshell — $() — это отдельный процесс
2. echo "3" ни когда не будет достигнуто
источник

EK

Evgeny Kuchkov in pro.bash
передать exit наверх нельзя я так понимаю?
источник

∀lǝxǝʎ in pro.bash
можно написать return <code> и обработать его в точке вызова
источник

EK

Evgeny Kuchkov in pro.bash
конченый баш
источник

F

Fljúgandi Kettlingur... in pro.bash
Можно сделать kill на  PID
источник

∀lǝxǝʎ in pro.bash
это вообще тут причём?
источник

∀lǝxǝʎ in pro.bash
kill'ять родителя?!
источник

F

Fljúgandi Kettlingur... in pro.bash
ну у нас задача сделать sys.exit() из ребенка, так?
источник

F

Fljúgandi Kettlingur... in pro.bash
Если ты делаешь exit, то ты выходишь из ребенка обратно в родителя
источник