I have as simple function in a bash script and I would like to pipe stdout to it as an input.
jc_hms(){ printf \"$1\" }
I\'d like to use
I like user.friendly's answer using the Bash built-in conditional unset substitution syntax. Here's a slight tweak to make his answer more generic, such as for cases with an indeterminate parameter count:
Bash
function myfunc() { declare MY_INPUT=${*:-$(