IsraelTorres icon

conversion

IsraelTorres | PRO | 09/21/16 03:24:23 AM UTC | 0 โญ | 355 ๐Ÿ‘๏ธ | Never โฐ | []
Bash |

430 B

|

None

|

0 ๐Ÿ‘

/

0 ๐Ÿ‘Ž

#!/bin/bash
# Israel Torres
# 20160920
#
STRING='Here I am, and there you are.'
ย 
function chr () { # in 65, out A
[ "$1" -lt 256 ] || return 1
printf "\\$(printf '%03o' "$1")"
}
ย 
function ord () { # in A, out 65
LC_CTYPE=C printf '%d' "'$1"
}
ย 
for (( c=0; c<=${#STRING}; c++ )); do
#echo -en "${STRING:$c:1}"
ORDVAR=$(ord "${STRING:$c:1}")
XORVAR=$(( ORDVAR ^ 20 ))
#echo -en "$XORVAR"
CHRVAR=$(chr $XORVAR)
echo -en "$CHRVAR"
done
ย 
#EOF

Comments

  •  icon
    01/01/70 12:00:00 AM UTC
    Plain Text |

    0 B

    |

    ๐Ÿ‘

    /

    ๐Ÿ‘Ž