#!/bin/sh
decalage=$1; shift
decalage=`expr 0$decalage % 26`
input=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
output=$input
while test $decalage -gt 0; do
  output=`echo $output|tr a-zA-Z b-zaB-ZA`
  decalage=`expr $decalage - 1`
done
cat "$@" | tr $input $output
