#!/bin/sh while read file do case "$1" in "C-l") convert -rotate 270 "$file" "$file" ;; "C-r") convert -rotate 90 "$file" "$file" ;; "C-c") echo -n "$file" \ | xclip -i -selection clipboard -f \ | xclip -i -selection primary ;; esac done