[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