SAVE_PATH="${HOME}/.tmux/resurrect" res_files=($(ls -t ${SAVE_PATH} |awk '$0 ~ /tmux_resurrect/{print $0}')) i=0 for f in ${res_files[@]} do ((i+=1)) if [ $i -gt 20 ] then break fi echo -e "[${i}] - ${f}" declare files["${i}"]=${f} done read -p "enter number to roleback" saveFile rm $SAVE_PATH/last echo selected: ${files[${saveFile}]} ln -s ${files[${saveFile}]} $SAVE_PATH/last