#!/bin/bash # Description: List all 25 Caesar decondings # Usage: caesarall ct # Parameter ct: Ciphertext file (uppercase ASCII) # Copyright: Daniel Tisza, 2010 # All rights reserved CT=`cat $1` echo "Ciphertext: " $CT for i in {1..25} do PT[$i]=`cat $1 | ./mapascii | ./caesar $i 26 | ./remapascii` echo "Key " $i ": " ${PT[$i]} & done wait