# HG changeset patch # User HackBot # Date 1467685281 0 # Node ID e5b2b5eda9fe5b742428d007623cfab500d63a59 # Parent e91970e62be1212faccf08770bcba41a0a762188 ` chmod +x she*; mv she* bin diff -r e91970e62be1 -r e5b2b5eda9fe bin/shebang_args_or_input --- a/bin/shebang_args_or_input Tue Jul 05 02:21:15 2016 +0000 +++ b/bin/shebang_args_or_input Tue Jul 05 02:21:21 2016 +0000 @@ -1,2 +1,2 @@ #!/bin/bash -interp="$1"; script="$2"; shift 2; if [ "$#" -eq 1 ]; then printf '%s\n' "$1"; else cat; fi | { shift; $interp "$script" "$@"; } +interp="$1"; script="$2"; shift 2; if [ "$#" -eq 1 ]; then printf '%s\n' "$1"; elif [ "$#" -eq 0 ]; then cat; fi | { shift; $interp "$script" "$@"; } diff -r e91970e62be1 -r e5b2b5eda9fe shebang_args_or_input --- a/shebang_args_or_input Tue Jul 05 02:21:15 2016 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -#!/bin/bash -interp="$1"; script="$2"; shift 2; if [ "$#" -eq 1 ]; then printf '%s\n' "$1"; elif [ "$#" -eq 0 ]; then cat; fi | { shift; $interp "$script" "$@"; }