# HG changeset patch # User HackBot # Date 1467685275 0 # Node ID e91970e62be1212faccf08770bcba41a0a762188 # Parent 63a34b59b3422369a8630e2abeca49c313e22bf6 fetch http://oerjan.nvg.org/shebang_args_or_input diff -r 63a34b59b342 -r e91970e62be1 shebang_args_or_input --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/shebang_args_or_input Tue Jul 05 02:21:15 2016 +0000 @@ -0,0 +1,2 @@ +#!/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" "$@"; }