Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: snop 13 Září 2006, 18:45:02
-
ahoj....dokaze nekdo ubjasnit nasledovny prikaz ? ./configure > build.log 2>&1 - specialne ma zajima 2>&1, co ja steho chapem je ze vystup pujde do suboru build.log, ostatne je premna zahadu.
-
exisistuji 3 standartni datove proudy: STDIN (0) - vstup, STDOUT (1) - vystup, STDERR (2) - chybovy vystup
cisla vzavorkach uvadeji cislo file descriptoru -> takze ve sve v podstate se jedna o tri soubory
> .. presmerovava STDOUT (1) daneho procesu do souboru (ci jineho file descriptoru)
2>&1 .. presmerovava STDERR (2) do STDOUT(1), to v danem priklade zajisti, ze i chybove hlasky se presmeruji do souboru, jinak by se vypsaly normalne na konzoli
-
lepsi odpoved sem ani dostat nemohel..kedze rozumiim cecku :)....dikes...sem necekal ze zde takou odpoved dostanu
mas tam chybycku :) presmerovava STDERR do STDOUT
a este jedna otazecka, proc pred menem suboru neni & a pred to jednicku teda je ? tym myslim 2>&1 jinak vim co ten znak & znamena jeto ukazatel na pamet kera je ulozena v pointeri.
-
ten & tam prave znaci ze jde o tenhle std. proud.. Pokud to tam neuvedes, pujde to do souboru se jmenem 1
A pozor pri vice presmerovani najednou, zalezi na poradi ;)
prikaz 2>&1 1>/dev/null
neni
prikaz 1>/dev/null 2>&1
;)
-
dikes