To save rotated jokes unrotated create an executable file named rot with the following command in it: tr "[A-Z][a-z]" "[N-Z][A-M][n-z][a-m]" < $1 > $1.unrot Now, all you have to is: rot $1 - where $1 is the file containing the rotated jokes... The unrotated jokes will be in a file called $1.unrot..... PS: This is for rot13.... Ray ihlpm!rcj1