Tagged: script Toggle Comment Threads | Keyboard Shortcuts

  • evran 9:37 AM on 10 May 2010 Permalink | Reply
    Tags: script   

    invertext.sh, membalik susunan baris pada file text 

    Saya ingin membalik susunan baris sebuah file, yang semula berada di baris paling bawah mejadi paling atas. Hasil coba-coba menghasilkan kode sebagai berikut:

    #!/bin/sh
    #invertext.sh, membalik susunan baris
    #Usage: invertext.sh [FILE]...
    
    lines=`wc -l $1 | awk '{print $1}'`
    
    for i in $(seq 1 $lines); do tail -$i $1 | head -1 ; done
    exit 0
    

    katakanlah saya mempunyai sebuah file text1.txt yang berisi:

    aaa
    bbb
    ccc
    ddd
    

    maka perintah invertext.sh text1.txt akan menghasilkan keluaran:

    ddd
    ccc
    bbb
    aaa
    

    Juga bisa digunakan dengan pengarah, misalnya:
    invertext.sh text1.txt > text2.txt

    Advertisements
     
  • evran 10:50 AM on 21 July 2009 Permalink | Reply
    Tags: Education, script, Technology   

    speak.sh, make your computer speak to you 

    Want to learn english, but no one wants to speak with you in english? Ever imagine to speak with computer? This script can make your computer speak to you. Note that the script stolen from here. And you will need festival.

    #!/bin/sh
    #speak.sh
    #speak with your computer
    #dependency: festival
    
    x=`wc -l $1 |awk '{print $1}'`
    y=`expr $x - 1`
    
    i=1
    while [ $i -le $y ]
    do
            echo  ">>>`head -$i  $1 | tail -1` \n"
            head -$i $1 | tail -1 | festival --tts
            j=`expr $i + 1`
            echo  "`head -$j $1 | tail -1`"
            i=`expr $i + 2`
            read pencet
    done
    exit 0

    and a sample dialog file, save as test.txt:

    Hi, whats your name
    My name is ...
    how are you?
    I'm fine, thanks

    Give the permission 755 to speak.sh, and run it:

    $ speak.sh test.txt

    Please send me improvement for the code, and the dialog file too, so I can build a debian package. Or someone can do it for me?

     
    • nova 4:22 AM on 1 August 2009 Permalink | Reply

      saya orang yang awam dg komputer, tetapi saya tertarik dengan hal diatas. Minta tolong dijelaskan secara detil. Kalau bisa alamat anda & no telpon

      • evran 10:58 AM on 1 August 2009 Permalink | Reply

        Festival adalah program pembaca teks ke suara di Linux (dan Unix lain mungkin), mirip Microsoft Sam di Windows (atau apa ya namanya saya lupa). Mas bisa cari paket program festival di repository distro Linux milik Mas. Pengguna Ubuntu seperti saya tinggal “apt-get install festival”.

        Maksud skrip ini yaitu:
        1. baca baris pertama menggunakan program festival (suara komputer),
        2. tampilkan baris kedua untuk dibaca oleh pengguna komputer (suara kita sendiri),
        3. kembali ke nomor 1 dst, sampai selesai membaca baris teks yang kita perintahkan (dalam posting saya itu misalnya tes.txt)

        Mas bisa membuat teks untuk dibaca berupa percakapan apa saja (yang penting nyambung tentunya) untuk mengajari anak-anak (he he..!) berbicara dalam bahasa Inggris..

    • the_curious 8:22 PM on 9 August 2009 Permalink | Reply

      Hmmm.. Pernah main main dengan orca yang engine nya espeak? Hihihi. Kemarin abis ngajar tuna netra make ubuntu. 🙂

c
Compose new post
j
Next post/Next comment
k
Previous post/Previous comment
r
Reply
e
Edit
o
Show/Hide comments
t
Go to top
l
Go to login
h
Show/Hide help
shift + esc
Cancel