[linux] Nebufferovana rura (pipe(), dup2(), fstat64() problemy)

Marcel Telka marcel na telka.sk
Středa Únor 6 07:56:59 CET 2002


Napísané dòa 05.02.2002 22:50:44 +0100, (autor: Ondrej Jombik):
> 	Ako je mozne, kazdy z tychto riadkov (v bash-i, ash-i) funguje
> (pri
> standartnej komunikacii cez terminal):
> 
> rev
> cat
> cat | rev
> cat | cat | rev
> 
> 	A ako je mozne, ze kazdy z tychto riadkov nefunguje:
> 
> rev | cat
> rev | cat | cat
> cat | rev | cat

Zaujimave. Ako sa to sprava ked to nefunguje?

Skusil som:

cat file | rev
rev file | cat

a vysledky boli rovnake (a zda sa, ze aj spravne). Alebo som nieco 
nepochopil?

[marcel na aragorn marcel]$ bash --version
GNU bash, version 2.05.8(1)-release (i386-redhat-linux-gnu)
Copyright 2000 Free Software Foundation, Inc.
[marcel na aragorn marcel]$ uname -a
Linux aragorn.etc.sk 2.4.9-21 #1 Thu Jan 17 13:35:37 EST 2002 i686 unknown
[marcel na aragorn marcel]$ 
Ahoj.

-- 
+-------------------------------------------+
| Marcel Telka   e-mail:   marcel na telka.sk  |
|                homepage: http://telka.sk/ |
|                jabber:   marcel na jabber.sk |
+-------------------------------------------+




Další informace o konferenci linux