#! /usr/bin/zsh -e ### make terminals suitable for xduplic-copier prog=${0##*/} usage () { echo "usage: $prog TAG ... -- COMMAND ARGS"; } typeset -a tags cmd c typeset -i i=1 typeset tag for ((; i <= $#; i++)); do if [[ $@[i] = "--" ]]; then break; fi tags+=($@[i]) done if (( i > $# )); then usage >&2; exit 2; fi i+=1 for ((; i <= $#; i++)); do cmd+=($@[i]); done for tag in $tags; do c=(${cmd//{}/$tag}) xterm -xrm "XTerm*allowSendEvents: true" \ -geometry 80x35 -title "xduplic: $c" \ -e $c& done sleep 0.5 xduplic-copier& wait