Hozzászólások
-
SzerzőBejegyzés
-
Ha jól emlékszem, akkor a ` ` jelek között meg általában idézőjelek („,’) között a bash nem piszkál bele semmibe, még a |-t sem bántja. Ezek alapján mivel a | jelet a bash-nak kellene értelmezni, és nem a tail-nek, mert nem tartozik a tail paramétereibe, viszont nem értelmezi az idézőjelek miatt, ezért inkább odadobja a tailnek paraméterként?
Akkor ezek szerint ezért van az is, hogyCode:$(echo „tail -5 /etc/inittab” | head)igy viszont működik?
Azt akarod mondani, hogy ezt:
Code:$(echo „tail -5 /etc/inittab | head”)illetve minden idézőjeles kifejezést a shell igy:
Code:$(echo „tail” „-n5” „/etc/inittab” „|” „head”)értelmez?
Illetve mi a helyzet a ‘ és `jelekkel?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?„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 ttyS3tail: cannot open `|' for reading: No such file or directory
tail: cannot open `head' for reading: No such file or directoryPersze 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.
„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.Asszem megint a kdm a hibás, mert egy mezei xdm-nek simán meg tudom mondani a DPI-t és minden megy simán. Persze most nincs csilivili login managerem…
Viszont ha jól emlékszem, etch-vel nem volt ilyen gond. Szerencsére…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 directoryElőre is köszönöm.
Ez banális… :blink:
Na nem baj, most már ezt is tudom. Mégegyszer köszi.Ez jó, köszi, nem gondoltam, hogy erre is jó a find. Hol leltél rá erre a megoldásra? Úgyértem, milyen keresőszavakkal kell ezeket keresni?
Sziasztok!
Kellene nekem egy olyan bash-script, ami kiirja nekem a user home könyvtárában levő legnagyobb file nevét (esetleg méretét is). A gond az, hogy rekurzivan le kellene menni az alkönyvtárakba is.
Van ötletetek? -
SzerzőBejegyzés

legutóbbi hsz