Size: a a a

2021 February 17

АД

Александр Демидов... in pro.bash
Вот и спрашиваю
источник

АД

Александр Демидов... in pro.bash
Зачем
источник

V

Vikentsi in pro.bash
Если вы не планируете свой скрипт использовать в условиях где  код возврата важен, то и так сойдет.
источник

АД

Александр Демидов... in pro.bash
Vikentsi
Если вы не планируете свой скрипт использовать в условиях где  код возврата важен, то и так сойдет.
👍
источник

F

Fljúgandi Kettlingur... in pro.bash
Vikentsi
Если вы не планируете свой скрипт использовать в условиях где  код возврата важен, то и так сойдет.
Ты-то не планируешь, а потом кто-то поставит его в автозагрузку и вы получите паникующий инит
источник

АД

Александр Демидов... in pro.bash
Fljúgandi Kettlingur
Ты-то не планируешь, а потом кто-то поставит его в автозагрузку и вы получите паникующий инит
А почему? Если он что так, что эдак 0 выдает.
источник

F

Fljúgandi Kettlingur... in pro.bash
Александр Демидов
А почему? Если он что так, что эдак 0 выдает.
Нет. Он выдаёт код выхода последней команды. И если это что-то вида
# make sure we leave no shit behind
rm /tmp/shit

То файла нету - ошибка есть
источник

АД

Александр Демидов... in pro.bash
Ааа... Ну тогда ладно. Ну какой вердикт? Нужно писать везде? Как думаете? Чтоб уже не путаться
источник

АД

Александр Демидов... in pro.bash
Где-то еще читал, что зачем-то нужно (нужно?) писать в шебанге !#/usr/bin/env bash (вместо #!/bin/bash). Зачем это?
источник

AG

Artemy Gevorkov in pro.bash
Александр Демидов
Где-то еще читал, что зачем-то нужно (нужно?) писать в шебанге !#/usr/bin/env bash (вместо #!/bin/bash). Зачем это?
Для большей портативности твоего скрипта.
источник

АД

Александр Демидов... in pro.bash
Как это? В разных дистрах запускать?
источник

АД

Александр Демидов... in pro.bash
Artemy Gevorkov
Для большей портативности твоего скрипта.
?
источник

AG

Artemy Gevorkov in pro.bash
Александр Демидов
Как это? В разных дистрах запускать?
Ну типа. Никто же не гарантирует, что на различных системах исполняемый файл будет лежать по пути, который указан в твоём шебанге. Использование env в этом контексте запускает команды, основываясь на данных из переменной среды PATH.
источник

АД

Александр Демидов... in pro.bash
Ок
источник

AG

Artemy Gevorkov in pro.bash
Т.е. путь к команде становится незахардкоженным, проще говоря.
источник

АД

Александр Демидов... in pro.bash
Artemy Gevorkov
Т.е. путь к команде становится незахардкоженным, проще говоря.
Что за термин, непонятно
источник

AG

Artemy Gevorkov in pro.bash
Александр Демидов
Что за термин, непонятно
Не задан явно, если по-русски.
источник

АД

Александр Демидов... in pro.bash
А писать exit 0 или : это по-сути одно и то же?
источник

F

Fljúgandi Kettlingur... in pro.bash
Александр Демидов
А писать exit 0 или : это по-сути одно и то же?
Первое более читаемо
источник

АД

Александр Демидов... in pro.bash
Спасибо
источник