ps | grep döbbenet :-O

Kezdőlap Fórumok Vegyes gondok ps | grep döbbenet :-O

10 bejegyzés megtekintése - 11-20 / 37
  • Szerző
    Bejegyzés
  • #2151599
    ELaci
    Felhasználó

      Valahogy így lehet:
      Mivel a ps kimenet egy fa struktúra, ezért nem célszerű betörni a sort, tehát ha ez a stdout-ra megy akkor levágja a sor végét terminál szélességben. Amikor azonban pipe-ba megy, akkor nem vágja le, mert nincs terminál szélesség információ.

      #2151600
      ELaci
      Felhasználó

        Valahogy így lehet:
        Mivel a ps kimenet egy fa struktúra, ezért nem célszerű betörni a sort, tehát ha ez a stdout-ra megy akkor levágja a sor végét terminál szélességben. Amikor azonban pipe-ba megy, akkor nem vágja le, mert nincs terminál szélesség információ.

        #2151601
        linuxforum
        Felhasználó

          De hát a program honnan tudja, hogy pipe vagy STDOUT? A programnak nem paramétere a pipe. A program az STDOUT-ra ír mindkét esetben. A linux lefuttatja a programot, és az outputot a programtól függetlenül terminálra, vagy pipe-ba nyomja. Nem ez a pipe lényege?

          #2151602
          linuxforum
          Felhasználó

            De hát a program honnan tudja, hogy pipe vagy STDOUT? A programnak nem paramétere a pipe. A program az STDOUT-ra ír mindkét esetben. A linux lefuttatja a programot, és az outputot a programtól függetlenül terminálra, vagy pipe-ba nyomja. Nem ez a pipe lényege?

            #2151603
            ELaci
            Felhasználó
              linuxforum wrote:
              De hát a program honnan tudja, hogy pipe vagy STDOUT? A programnak nem paramétere a pipe. A program az STDOUT-ra ír mindkét esetben. A linux lefuttatja a programot, és az outputot a programtól függetlenül terminálra, vagy pipe-ba nyomja. Nem ez a pipe lényege?

              Mégiscsak tudhatja hogy milyen irányba megy, mert a terminál szélességét ismeri, hiszen tudja hogy hol kell levágni.
              🙂

              #2151604
              ELaci
              Felhasználó
                linuxforum wrote:
                De hát a program honnan tudja, hogy pipe vagy STDOUT? A programnak nem paramétere a pipe. A program az STDOUT-ra ír mindkét esetben. A linux lefuttatja a programot, és az outputot a programtól függetlenül terminálra, vagy pipe-ba nyomja. Nem ez a pipe lényege?

                Mégiscsak tudhatja hogy milyen irányba megy, mert a terminál szélességét ismeri, hiszen tudja hogy hol kell levágni.
                🙂

                #2151605
                milfer
                Felhasználó
                  ELaci wrote:
                  linuxforum wrote:
                  De hát a program honnan tudja, hogy pipe vagy STDOUT? A programnak nem paramétere a pipe. A program az STDOUT-ra ír mindkét esetben. A linux lefuttatja a programot, és az outputot a programtól függetlenül terminálra, vagy pipe-ba nyomja. Nem ez a pipe lényege?

                  Mégiscsak tudhatja hogy milyen irányba megy, mert a terminál szélességét ismeri, hiszen tudja hogy hol kell levágni.
                  🙂

                  Ez azért érdekes.
                  A gond csak az, hogy melyik terminál 80 oszlop széles ? Ha meg annyi, akkor állítsa nagyobbra és próbálja úgy.

                  #2151606
                  milfer
                  Felhasználó
                    ELaci wrote:
                    linuxforum wrote:
                    De hát a program honnan tudja, hogy pipe vagy STDOUT? A programnak nem paramétere a pipe. A program az STDOUT-ra ír mindkét esetben. A linux lefuttatja a programot, és az outputot a programtól függetlenül terminálra, vagy pipe-ba nyomja. Nem ez a pipe lényege?

                    Mégiscsak tudhatja hogy milyen irányba megy, mert a terminál szélességét ismeri, hiszen tudja hogy hol kell levágni.
                    🙂

                    Ez azért érdekes.
                    A gond csak az, hogy melyik terminál 80 oszlop széles ? Ha meg annyi, akkor állítsa nagyobbra és próbálja úgy.

                    #2151607
                    ELaci
                    Felhasználó

                      Az a terminál 80 oszlop széles, ami arra van állítva. A konzol szokott ilyen lenni. Egyébként meg az xterm szélességét csak a világegyetem határai befolyásolják vagy a ‘tput cols’ nevű infó.

                      #2151608
                      ELaci
                      Felhasználó

                        Az a terminál 80 oszlop széles, ami arra van állítva. A konzol szokott ilyen lenni. Egyébként meg az xterm szélességét csak a világegyetem határai befolyásolják vagy a ‘tput cols’ nevű infó.

                      10 bejegyzés megtekintése - 11-20 / 37
                      • Be kell jelentkezni a hozzászóláshoz.