zahadne chovanie ls

Sekcia: Ostatné 04.04.2008 | 13:21
Avatar Zefram Cochrane MS Windows Vista Ultimate 64bi  Používateľ
Viete mi niekto vysvetlit preco prikaz `ls` a `ls | cat` nevypisuje to iste? Robi to bash? Alebo ls nejak vie ze ide na stdout a nie do pajpy?

> ls
bin info man share
etc lib

> ls | cat
bin
etc
include
info
lib
    • Re: zahadne chovanie ls 04.04.2008 | 13:24
      Avatar zr3zo Arch Linux  Používateľ
      tak podla mna ti ten prikaz funguje spravne ... cat vypise na obrazovku to co mu das a ty mu davas vypis ls
      zrezo@jabbim.sk
    • Re: zahadne chovanie ls 04.04.2008 | 15:07
      Avatar uid0 Debian  Používateľ
      funguje tak ako sa ma chovat (k rure sa chova inak ako k stdout)
      Debian. apt-get into it…
    • Re: zahadne chovanie ls 04.04.2008 | 15:41
      jaaa   Návštevník
      zmen distribuciu
    • Re: zahadne chovanie ls 04.04.2008 | 19:09
      WlaSaTy   Návštevník
      technologia rur (pipe) nie je moc funkcna pod os windows a neverim ze by na tom vista nieco zmenila aj ked ju pouzivas vo verzii ultimate 64bi. otazkou je odkial si do toho os nainstaloval programy ls, cat a mozno aj bash.

      inak ked budes navuduce kopirovat z okna programu cmd.exe, tak oznac mysou cely vypis, to je najcastejsi problem na ktorom sa pri windows utne. a nezabudni si pozriet aj naco sluzi prepinac -1 (jedna) pri programe ls, budes prekvapeny. otazkou je ci sa daju citat vo viste manualove stranky.

      • Re: zahadne chovanie ls 04.04.2008 | 21:36
        Avatar Zefram Cochrane MS Windows Vista Ultimate 64bi  Používateľ
        >> ju pouzivas vo verzii ultimate 64bi

        To je 64 bit, maju tu chybu, uz som to nahlasil ale nejak to nechcu opravit

        >> otazkou je odkial si do toho os nainstaloval programy ls, cat a mozno aj bash.

        Vsetko, aj bash mam z: http://gnuwin32.sourceforge.net/

        Ale skusal som to aj pod SuSE 9.0 a tam robi to iste. Chcem len vediet kde to vznika tento nesulad vystupu na stdout a pipe.

        >> inak ked budes navuduce kopirovat z okna programu cmd.exe

        Oznacil som to dobre len ked som odstranoval adresare s citlivym nazvom (porno, cracky, moje meno) tak som v oboch prikladoch odstranil aj par dalsich adresarov takze prvy vyber je iny ako druhy

        > nezabudni si pozriet aj naco sluzi prepinac -1 (jedna) pri programe ls

        Nechcem vypisat 1 stlpec, chcem zistit preco je to ine
        • Re: zahadne chovanie ls 04.04.2008 | 21:39
          Avatar Zefram Cochrane MS Windows Vista Ultimate 64bi  Používateľ
          Oprava bash mam odtialto: http://www.google.sk/search?q=bash+for+windows&btnG=google.sk&hl=sk, ale neviem ktoru verziu
          • Re: zahadne chovanie ls 04.04.2008 | 21:44
            jaaa   Návštevník
            tu sa poskytuje podpora linuxu, toto nieje nejake zasrate windows forum
            • Re: zahadne chovanie ls 04.04.2008 | 21:48
              Avatar gUbA Ubuntu, Debian  Používateľ
              Suhlas
              sudo apt-get remove windows
              • Re: zahadne chovanie ls 04.04.2008 | 21:55
                Avatar Zefram Cochrane MS Windows Vista Ultimate 64bi  Používateľ
                Pytam na na GNU nastroj "ls" a/alebo "bash", nie na windows
                • Re: zahadne chovanie ls 04.04.2008 | 22:12
                  WlaSaTy   Návštevník
                  je jedno ci sa pytas na ls z balika gnu for win32, z cygwinu alebo z linuxu pretoze odpoved na nu je v spomenutom manuale. tvoja otazka ma jediny dovod a to je ten ze sa ti nechce precitat dany manual. toto je vlastnost vecsiny uzivatelov os windows ktory sa aktivne prejavuju na zive.sk/cz otazkami "najdite mi odpoved" alebo "prelozte mi tuto vetu z manualu". tymto svojim chovanim nas utvrdzujes v tom ze nam chces predstavit tvoj nick ktory pouzivas na zive, toto podporuje aj distribucia operacneho systeu vista 64bi ku torej sa hlasis.

                  nejedna sa o bug, jedna sa o vlastnost.

                  ps.: zabudol si este zaperlit s nejakou blbostou od veci ako mas vo zvyku. mozno by to niekoho nadchlo, vyburcovalo a skopiroval by ti zodpovedajucu cast z manualu pre tvoje potesenie.

                  • Re: zahadne chovanie ls 04.04.2008 | 22:30
                    Avatar Zefram Cochrane MS Windows Vista Ultimate 64bi  Používateľ
                    $ gzip -dc /usr/share/man/man1/ls.1.gz | grep -i pipe | wc -l
                    0
                    

                    Mozno zle hladam...
                    • Re: zahadne chovanie ls 04.04.2008 | 22:34
                      WlaSaTy   Návštevník
                      prave si ju zadrel, skus pouzit na hladanie oci a nie nastroje.
                • Re: zahadne chovanie ls 04.04.2008 | 22:29
                  Avatar gUbA Ubuntu, Debian  Používateľ
                  Bolo by lepsie, keby tvoj OS bezal na linuxovom jadre ;)
                  sudo apt-get remove windows
    • Re: zahadne chovanie ls 04.04.2008 | 22:19
      open source   Návštevník
      vyskusaj si prikaz ls pre vypisanie obsahu adresarov ktore obsahuju rozny pocet suborov a prides na to - vsimaj si pocest stlpcov vo vypise...
      • Re: zahadne chovanie ls 04.04.2008 | 22:31
        WlaSaTy   Návštevník
        ano, pokial dany program nevypisuje na terminal tak sa prepne do modu ktory som spominal, je to v dokumentacii.
        • Re: zahadne chovanie ls 04.04.2008 | 22:38
          open source   Návštevník
          dokumentacia pre 64bi systemy nie je dostupna :-D