Advertisement
liliff

Untitled

Mar 19th, 2012
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.39 KB | None | 0 0
  1. translitrand(){ if [ -z "$1" ]; then echo "No message passed"; return 0; fi; if [ -x "$2" ]; then echo "No destination passed"; return 0;fi; msg="$1"; msglen=$(printf "$msg" | wc -m); dstlen=$(printf "$2" | wc -m); dst="$2"; for i in $(seq 1 $msglen | sort -R);do msg=$(printf "$msg" | sed "s/./${dst:$(($i % $dstlen - 1)):1}/$i");echo $msg;done; }; translitrand "pedrobear sucks a big duck" "go away"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement