#!/bin/bash function sig_hander_ERR { echo "some error occured" exit 1 } trap sig_hander_ERR ERR if [ "x$1" = "x" ]; then echo "arg required" exit 1 fi LINE=`gpg -q -d ~/pwsafe-rerun.gpg | grep -e "$1" | head -n 1` USERNAME=`echo $LINE | cut -d ' ' -f 4 | tr -d '"'` PASSWORD=`echo $LINE | cut -d ' ' -f 5 | tr -d '"'` echo -n $USERNAME | xclip -l 1 -quiet echo -n $PASSWORD | xclip -l 1 -quiet