Results 1 to 2 of 2

Thread: need help

  1. #1
    Join Date
    Nov 2003
    Posts
    1

    Exclamation Unanswered: need help

    Hi all,

    Im new to unix. Im trying to write simple shell scripts. I need the script for one simple question.
    My question is

    I need to accept a string. From that string i need to display how many vowels, consonants and number of digits from the sting

    Please help me.

    I accept im totally zero in unix concepts

  2. #2
    Join Date
    Oct 2003
    Location
    Germany
    Posts
    138
    try this :

    clear
    echo "Please insert your string and then press ENTER"
    read a
    echo $a | awk ' BEGIN { FS="@"}
    {
    dummy=0
    vowels=0
    consonants=0
    lang=length($1)
    while ( lang != dummy )
    {
    dummy=dummy+1
    if ( substr($1,dummy,1) == "a" )
    {
    vowels=vowels+1
    }
    if ( substr($1,dummy,1) == "e" )
    {
    vowels=vowels+1
    }
    if ( substr($1,dummy,1) == "i" )
    {
    vowels=vowels+1
    }
    if ( substr($1,dummy,1) == "o" )
    {
    vowels=vowels+1
    }
    if ( substr($1,dummy,1) == "u" )
    {
    vowels=vowels+1
    }
    }
    } END {
    consonants=dummy-vowels
    print "you have "vowels" vowels in your string"
    print "you have "consonants" consonants in your string"
    print "your string is "dummy" characters long"
    }'
    Greetings from germany
    Peter F.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •