# HG changeset patch # User HackBot # Date 1467681602 0 # Node ID a9cf092435ea722539293e4bf14155f18b92c001 # Parent 169d2806892b96c703c2f2ed69e7df9fef2dd6a8 fetch http://oerjan.nvg.org/shebang_args_or_input diff -r 169d2806892b -r a9cf092435ea shebang_args_or_input --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/shebang_args_or_input Tue Jul 05 01:20:02 2016 +0000 @@ -0,0 +1,2 @@ +#!/bin/bash +interp="$1"; script="$2"; shift 2; if [ "$#" -gt 0 ]; then printf '%s\n' "$*"; else cat; fi | ${interp/"//"/ } "$script"