From: Banana Date: Thu, 6 Jan 2022 10:57:58 +0000 (+0100) Subject: example to get input from args or pipe X-Git-Url: http://91.132.146.200/gitweb/?a=commitdiff_plain;h=cc1b0783f683e4c6282b32a341609d33950798cd;p=klimbim.git example to get input from args or pipe --- diff --git a/bash/input-param-or-pipe.sh b/bash/input-param-or-pipe.sh new file mode 100644 index 0000000..f3d66bb --- /dev/null +++ b/bash/input-param-or-pipe.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +# This program is free software: you can redistribute it and/or modify +# it under the terms of the COMMON DEVELOPMENT AND DISTRIBUTION LICENSE +# +# You should have received a copy of the +# COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 +# along with this program. If not, see http://www.sun.com/cddl/cddl.html +# +# 2022 http://www.bananas-playground.net + +# this shows a simple method on how to get input from args or pipe + + +INPUT_TEXT="default value" +if test -n "$1"; then + INPUT_TEXT=$1; # args $1 +elif test ! -t 0; then + INPUT_TEXT=$(