#!/bin/bash rnpair() { mv "$1" "$2" echo "Restoring $2" } cvtidx() { read pair while test "x$pair" != "x" do rnpair $pair read pair done } if test $# -lt 1; then echo "Usage $0 "; exit 1; fi ifile=${1%.*} echo "Index file is $ifile" key=$2 for i in *.cpt; do echo "Decrypting $i"; chmod +w "$i"; ccdecrypt -K $key "$i"; done cvtidx < $ifile