diff options
-rwxr-xr-x | src/pre | 17 |
1 files changed, 16 insertions, 1 deletions
@@ -9,10 +9,25 @@ usage() { } +SEP=: +while getopts 'n' flag; do + case "$flag" in + (n) + SEP= + ;; + (*) + usage >&2 + exit 2 + ;; + esac +done +shift $((OPTIND - 1)) + + PREFIX="${1:-}" eval "$(assert-arg -- "$PREFIX" 'PREFIX')" # FIXME: using "while" so we avoid GNU sed's buffering while read -r line; do - printf '%s: %s\n' "$PREFIX" "$line" + printf '%s%s %s\n' "$PREFIX" "$SEP" "$line" done |