home.social

#subshell — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #subshell, aggregated by home.social.

fetched live
  1. #FollowerPower

    why does that split neither in #bash nor #dash:

    ```
    $ echo "loc@hos" | IFS=@ read -r loc hos
    ```

    Edit: got it, #subshell:

    ```
    echo "loc@hos" | (
    IFS=@ read -r loc hos
    [ "" = "$hos" ] && exit 1
    echo "ok: $loc@$hos"
    ) && exit 0
    echo fail
    ```

  2. Пять проблем Bash, которые ломают скрипты в самый неудачный момент

    Bash прощает многое: можно писать кривые скрипты годами, и они будут работать. Кривизна вылезает, как правило, в самый неподходящий момент. В статье рассмотрим пять ошибок, которые встречаются даже в проектах с опытными админами, потому что поведение Bash в этих местах неинтуитивно и плохо документировано в одном месте.

    habr.com/ru/companies/otus/art

    #Bash #Linux #скрипты #shell #subshell #set_e #pipefail #trap #nullglob #обработка_ошибок