Csövezés standard output utolsó sorából

Kezdőlap Fórumok Programozás Csövezés standard output utolsó sorából

6 bejegyzés megtekintése - 1-6 / 6
  • Szerző
    Bejegyzés
  • #1889571
    ariszlo
    Felhasználó

      Leszedem subversionnel az MPlayert

      Code:

      A végén kiírja, hogy

      Code:
      Checked out revision 30945.

      Hogy tudom a revízíószámot átadni egy másik programnak?

      #2199187
      pointux
      Felhasználó

        Neked nem kell letölteni a módosításokat (gondolom)… csak a szám kell.
        program $(svn info svn://svn.mplayerhq.hu/mplayer/trunk mplayer | grep Revision)

        De egyelőre így még a „Revision: 30945” stringet fogja paraméterként átadni. Le lehet róla szűrni a „Revision: ” sztringet, ha kell.

        #2199188
        uzsolt
        Felhasználó
          Code:
          svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer | sed -n „s/[^[0-9]]*//g ; $ p”
          #2199189
          ariszlo
          Felhasználó

            Köszönöm! Addig értem, hogy törölje az összes nem számot. A pontosvessző utáni rész úgy értendő, hogy írja ki az utolsó sort?

            #2199190
            ariszlo
            Felhasználó

              Köszönöm.

              #2199191
              uzsolt
              Felhasználó

                -n opció: a sed nem írja ki a dolgokat, csak ha erre utasítod
                pontosvessző előtt: ezt érted
                pontosvessző után: az utolsó sort írja ki (a „-n” miatt csak ezt fogja kiírni, ha nem lenne „-n”, akkor mindent kiírna, csak az utolsó sort kétszer :)).

              6 bejegyzés megtekintése - 1-6 / 6
              • Be kell jelentkezni a hozzászóláshoz.