×
Create a new article
Write your page title here:
We currently have 3,189 articles on s23. Type your article name above or create one of the articles listed here!



    s23
    3,189Articles
    #!/bin/bash
    # Convert string to ASCII code
    # mutante / s23.org
    declare -a INPUT
    echo "Enter characters separated by space to be converted to ASCII code. "
    read -a INPUT
    char_count=${#INPUT[*]}
    i=0
    while [ $i -lt $char_count ]; do
    ASCII=`perl -e 'print ord shift' ${INPUT[$i]}`
    CHAR=${INPUT[$i]}
    echo -e "$CHAR - $ASCII"
    i=$(($i+1))
    done
    

    Example:

    mutante@cgn:~$ ./text2ascii.sh
    Enter characters seperated by space to be converted to ASCII code.
    F O O B A R
    F - 70
    O - 79
    O - 79
    B - 66
    A - 65
    R - 82
    

    Can you change this so that input does not have to be separated by spaces anymore? So that FOOBAR would produce the same result. Thanks mutante 22:52, 1 April 2008 (CEST)

    Cookies help us deliver our services. By using our services, you agree to our use of cookies.
    Cookies help us deliver our services. By using our services, you agree to our use of cookies.