Jam 15:03 tadi, l'anastasia bilang:

> tanya nih om-om....
> saya lagi coba mbikin bash script. Kalo variabel "$?" misalnya, itu khan
> return value program yang jalan.
> variabel apa sih stderr, stdin dan stdout-nya bash ?
> 

maksudnya apa sih pertanyaannya kok jadi bingung ya :)

maksudnya yang seperti di c ?
#define stdin  0
#define stdout 1
#define stderr 2

perasaan bash nggak ada variable buat simpen input outputnya, misalnya
dari file apa (nama file) dia dapet input, outputnya ditulis ke file apa,
dll

tapi kalo cuma sekedar pengen fprintf(stderr,"somestring") sih bisa..

di bash (unix environment):
bisa pake nomer-nomer 0,1,2 atau bisa juga pake /dev/std???

terus program script pake redirection: { <, > }

contoh:
echo somecrap 1>&2              # redirect dari stdout ke stderr
cat nonexistent 2>&1 | less     # nge-pipe stderr (standarnya cuma stdout)
cat >test.txt <&6       # baca file descriptor 6 trus simpen di test.txt



-- leo


__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail. 
http://personal.mail.yahoo.com/



-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke