#!/bin/bash setup_trap() { trap "rm -f -- ${HOME}/n/wmii*/rbar/${1}" EXIT } write() { dirs=("${HOME}"/n/wmii*/rbar/) sponge|tee -a "${dirs[@]/%/${1}}" > /dev/null } set -eE shopt -s nullglob case "$1" in 1) left-click;; 2) middle-click;; 3) right-click;; *) update "$1";; esac