Size: a a a

2021 July 01

EN

Evgeniy Naumov in pro.bash
а я ведь пробовал с егреп... только экранирование не убрал.... 🤦🏻‍♂️
источник

🌚

🌚 YupiRex in pro.bash
ты мог просто соурсить функцию в свои скрипты
источник

EK

Evgeny Kuchkov in pro.bash
чят, вопрос по технологии
как сделать гарантированную доставку файла между серверами? щас пилим новый проект и думаем над вариками решения задачи
пока что я предложил scp в темповую директорию, потом inotifywait смотрит событие и проверяет по сигнатуре файла начальные и конечные биты
было еще предложение использовать фтп сервер (типа там если обрыв, то не остается кусков недозаписанных файлов)
что-нибудь еще накиньте из вариков
источник

SA

Sergey Aar in pro.bash
гарантия - это про любой tcp-протокол.
если боитесь потери\порчи данных - считайте контрольные суммы
источник

EK

Evgeny Kuchkov in pro.bash
scp это тоже тсп
но при этом если на отправляющей стороне произойдет сбой, то на приемнике останется кусок мусора
источник

SA

Sergey Aar in pro.bash
ну на отправляющей стороне будет код возврата не нулевой - можно на него повеситься
источник

AK

Alexandr Khan in pro.bash
Всем привет, подскажите каким способом лучше парсить длинные опции в скрипте?
В гугле куча вариантов и мнений, кто getopt советует, кто через getopts костыли какие-то прикручивает и т.д
источник

🌚

🌚 YupiRex in pro.bash
а чем rsync не нравиться?
источник

AK

Alexandr Khan in pro.bash
тем, что я про него не знаю 😃
источник

AK

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

AK

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

EK

Evgeny Kuchkov in pro.bash
лол
источник

🌚

🌚 YupiRex in pro.bash
стоп, это не на ваше сообщение))
источник

AC

Alice Carroll in pro.bash
c:
источник

EK

Evgeny Kuchkov in pro.bash
function parse_args()
{
   while [[ $# -gt 0 ]]; do
       opt="$1"
       shift

       case "$opt" in
           -h|\?|--help)
               show_help
               exit 0
               ;;
           -f|--first)
               first="$1"
               shift
               ;;
       esac
   done
}
источник

∀lǝxǝʎ in pro.bash
Я за самописный разбор, надо только научиться в него нормально.
источник

∀lǝxǝʎ in pro.bash
а зачем это в функцию такую заворачивать?
источник

∀lǝxǝʎ in pro.bash
либо она должна быть универсальной, тогда она будет выглядеть куда сложнее, либо непонятно зачем вообще функция.
источник

EK

Evgeny Kuchkov in pro.bash
хз мне так привычнее
источник

EK

Evgeny Kuchkov in pro.bash
просто в main() у меня дальше вызов понаписанных функций
источник