#!/bin/bash :<&- || { echo >&2 "$rqdapp binary not found - aborting"; exit 1; } # if [ ! $# -lt 3 ]; then a="ABCDEFGHIJKLMNOPQRSTUVWXYZ" if [ $1 == "-d" ]; then m=${1:+-} fi t=$2; k=$3 for ((i=0;i<${#t};i++)); do p1=${a%%${t:$i:1}*} p2=${a%%${k:$((i%${#k})):1}*} d="${d}${a:$(((${#p1}${m:-+}${#p2})%${#a})):1}" done echo "$d" else echo "usage: $0 '-e STRING KEY'" echo "usage: $0 '-d STRING KEY'" echo "example: $0 -e HELLO WORLD" echo "example: $0 -e DSCWR WORLD" fi #eof