Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: 2>&1  (Přečteno 2438 krát)

snop

  • Aktivní člen
  • *
  • Příspěvků: 366
2>&1
« kdy: 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.
...........................--== sNop ==--............................
-- pgp - http://radeonvmod.ic.cz/keys/snop3.asc --
              AMD Sempron 2800+  1024MB RAM               ATI Radeon 9550        2x80GB HDD

zigi

  • Aktivní člen
  • *
  • Příspěvků: 389
2>&1
« Odpověď #1 kdy: 13 Září 2006, 18:53:58 »
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
..:: be free - use kubuntu ::..

snop

  • Aktivní člen
  • *
  • Příspěvků: 366
2>&1
« Odpověď #2 kdy: 13 Září 2006, 19:02:23 »
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.
...........................--== sNop ==--............................
-- pgp - http://radeonvmod.ic.cz/keys/snop3.asc --
              AMD Sempron 2800+  1024MB RAM               ATI Radeon 9550        2x80GB HDD

johniez

  • Návštěvník
  • Příspěvků: 81
    • http://www.johniez.com
2>&1
« Odpověď #3 kdy: 14 Září 2006, 00:01:14 »
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 ;)
Kód: [Vybrat]
prikaz 2>&1 1>/dev/null
neni
prikaz 1>/dev/null 2>&1
;)

snop

  • Aktivní člen
  • *
  • Příspěvků: 366
2>&1
« Odpověď #4 kdy: 14 Září 2006, 19:39:30 »
dikes
...........................--== sNop ==--............................
-- pgp - http://radeonvmod.ic.cz/keys/snop3.asc --
              AMD Sempron 2800+  1024MB RAM               ATI Radeon 9550        2x80GB HDD

 

Provoz zaštiťuje spolek OpenAlt.