Bash script

Kezdőlap Fórumok Programozás Bash script

10 bejegyzés megtekintése - 71-80 / 438
  • Szerző
    Bejegyzés
  • #2053249
    erdsiger
    Felhasználó
      retaliator44 wrote:
      milyen keresőszavakkal kell ezeket keresni?

      Hogy milyenekkel kell, azt nem tudom, erre pl. így kerestem rá:
      bash find biggest file

      #2053250
      retaliator44
      Felhasználó

        Ez banális…  :blink:
        Na nem baj, most már ezt is tudom. Mégegyszer köszi.

        #2053251
        retaliator44
        Felhasználó

          Sziasztok!

          Egy picivel bonyolultabb a következő kérdésem: kaptunk egy házit, és egyelőre nem lelem a megoldást. Hátha ti hamarabb rájöttök.

          Mit csinál az alábbi 4, egymástól független parancs? (eddig rendben, kiirja a file utolsó 5 sorát)

          Code:
          tail -n5 /etc/inittab
          $(echo „tail -n5 /etc/inittab”)
          tail -n5 /etc/inittab | head
          $(echo „tail -n5 /etc/inittab | head”)

          Akkor az igazi kérdés:
          Magyarázza meg az utolsó parancs alábbi hibaüzeneteit:

          Code:
          tail: |: No such file or directory
          tail: head: No such file or directory

          Előre is köszönöm.

          #2053252
          pointux
          Felhasználó

            „eddig rendben, kiirja a file utolsó 5 sorát”
            csak azt nem értem, hogy minek a head, ami kiírj az utolsó 5 sor első 10 sorát

            erről ez jut eszembe:
            – Tanár úr a gyermekem nem érti a negatív szám fogalmát.
            – Minjá’ megvilágítom egy példán keresztül. Ha egy üres trabantba beszállnak 3-an kiszállnak, majd 5-en, akkor hánynak kell beszállni, hogy üres maradjon.

            „Magyarázza meg az utolsó parancs alábbi hibaüzeneteit:”
            Próbáld ki így:
            „tail” „-n5” „/etc/inittab” „|” „head”

            „egymástól független parancs?”
            Amúgy mi az, hogy független?… nincs a parancsnévben, hogy „függ”

            #2053253
            retaliator44
            Felhasználó

              „csak azt nem értem, hogy minek a head, ami kiírj az utolsó 5 sor első 10 sorát”
              mert ez egy FELADAT, ráadásul eléggé elméleti

              „Próbáld ki így: „tail” „-n5” „/etc/inittab” „|” „head””
              még rosszabb.

              „egymástól független parancs?”
              az, hogy külön irjuk be őket, nem egy egységnek számit.

              #2053254
              pointux
              Felhasználó

                „mert ez egy FELADAT, ráadásul eléggé elméleti”
                Ez az egyetlen baj a magyar oktatással: hogy elméleti.
                (Az megint más kérdés, hogy folyamatosan évek óta, mit művelnek az oktatással, úgy „zusammen”.)

                „még rosszabb.”
                Merthogy?… mert ennek ugyanazt kell csinálnia, mint az echosodnak…
                Vagyis igazából, csak a | jelnek nem szabad stringnek lennie, a többinek lehetne, annál is inkább, mert lehet a filenévben space is (noha azt be lehet írni -sel is, bár nem tudom, hogy pl. bash változó, mit szól hozzá…).

                „az, hogy külön irjuk be őket, nem egy egységnek számit.”
                Akkor a számtech tanár nem találkozott a matek tanárral. :))))

                #2053255
                retaliator44
                Felhasználó

                  „Akkor a számtech tanár nem találkozott a matek tanárral. )))”
                  Most ebbe ne menjünk bele ha lehet…

                  „Merthogy?… mert ennek ugyanazt kell csinálnia, mint az echosodnak…”
                  Akkor tessék:

                  Code:
                  ==> /etc/inittab <==

                  # Example how to put a getty on a modem line.
                  #
                  #T3:23:respawn:/sbin/mgetty -x0 -s 57600 ttyS3

                  tail: cannot open `|' for reading: No such file or directory
                  tail: cannot open `head' for reading: No such file or directory

                  Persze ha a megoldásra is van esetleg ötleted, akkor szivesen fogadnám, mert a magyar oktatás szinvonala olyan amilyen, de engem ebben az oktatási rendszerben fognak meghúzni hogyha az ehhez hasonlókat nem tudom megoldani.

                  #2053256
                  pointux
                  Felhasználó

                    Mért az echo-s nem azt írja?

                    retaliator44 wrote:
                    Code:
                    tail: |: No such file or directory
                    tail: head: No such file or directory

                    Ez a magyarázat. Konkrétan ez „|” a kifejezés okozza…

                    De mit is akarsz elérni, pontosan?

                    #2053257
                    retaliator44
                    Felhasználó

                      Az echos head nélkül hibátlanul fut, headdel tényleg ugyanazt irja ki…
                      A kérdés voltaképpen az, hogy miért fut le az első 3 parancs hiba nélkül, és miért ad hibát a negyedik?

                      #2053258
                      pointux
                      Felhasználó

                        „A kérdés voltaképpen az, hogy miért fut le az első 3 parancs hiba nélkül, és miért ad hibát a negyedik?”
                        Arra választ adtam. És minden ilyen típusú rosszul fog működni: pl.: „;”, „&” stb.

                      10 bejegyzés megtekintése - 71-80 / 438
                      • Be kell jelentkezni a hozzászóláshoz.