awk vs. bash

Kezdőlap Fórumok Programozás awk vs. bash

7 bejegyzés megtekintése - 1-7 / 7
  • Szerző
    Bejegyzés
  • #1958603
    ELaci
    Felhasználó

      Az awk -ban egy shell változóra így kell hivatkozni például:
      awk ‘{print „‘”$TERM”‘”}’
      A $1, $2,… $n script argumentum is hasonlóképpen van, gondolom…

      #1958604
      TsO
      Felhasználó
        #1958605
        TsO
        Felhasználó

          jah és még kilejtettem egy fontos dolgot/alapszabályt: ha nem muszály ne bonyolítsd túl a megoldást, akkor a végén csak belekeverdsz, arról nem is beszélve hogy egy több ezer soros script lassabban is fog futni.

          #1958606
          uzsolt
          Felhasználó

            Köszi mindenkinek!
            A pidof-ról még nem hallottam, de jó pap holtig tanul. Az awk-s részre amúgy is kiváncsi voltam, hogy lehet megvalósítani, nem csak emiatt a probléma miatt, hanem amúgy is…
            Zsolt

            #1958607
            admin
            Adminisztrátor

              Csak információképpen (de tényleg ne bonyolítsd túl :-))…
              Van egy olyan megoldási lehetõség még, hogy átadsz az AWK-nak shell változót a -v kapcsolóval (példa):

              Code:
              … awk -vSHELLVALTOZO=$1 ‘{ …if (SHELLVALTOZO == $1) print $0 … }’ …

              Az elsõ $1 a shell elsõ paramétere, a második viszont az AWK-ban az elsõ „oszlop”…

              #1958608
              uzsolt
              Felhasználó

                Köszi xsak!
                Nem akartam túlbonyolítani (aztán nem is, mert már a pidof-ot használom), de ha véletlenül az awk-ra lenne szükségem ilyesmi dologra, akkor már tudom, hogy lehet csinálni.

                #1875092
                csaba
                Felhasználó
                7 bejegyzés megtekintése - 1-7 / 7
                • Be kell jelentkezni a hozzászóláshoz.