go.mway.dev/x@v0.0.0-20240520034138-950aede9a3fb/os/exec/testdata/echo.sh (about)

     1  #!/usr/bin/env bash
     2  # shellcheck disable=SC2124
     3  
     4  _echo() {
     5    local to="$1"
     6    case "$to" in
     7      stdout)
     8        echo "${@:2}" >&1
     9        ;;
    10      stderr)
    11        echo "${@:2}" >&2
    12        ;;
    13      *)
    14        echo "$0 <stdout|stderr> ..." >&2
    15        exit 1;
    16        ;;
    17    esac
    18  }
    19  
    20  _echo "$@"