Hirdetés

Új hozzászólás Aktív témák

  • bambano

    titán

    LOGOUT blog

    válasz CPT.Pirk #2321 üzenetére

    szóval a legfőbb gond, hogy így windowson programoznak.
    a unixok legnagyobb előnye, hogy minden fájl, és karakteresen mindent lehet olvasni, írni.
    ezért az első, amit javítani kellene, hogy nincs tempfile1 meg tempfile2, hanem egy menetben átmegy minden a parancsokon. ennek a unixos megoldás a csővezeték, pipeline.
    tehát: az első parancs olvas egy fájlt, az összes többi nem, az utolsó pedig leteszi egy fájlba az eredményt:

    egrep ... logfile | sed .... | awk ... | sed >kimenet

    a második, hogy a sednek több programot is meg lehet adni egyszerre (a sed programnak hívja a s/... kezdetű paraméterét)

    tehát nem sed program1 | sed program2 hanem
    sed program1 program2 program3

    a harmadik, hogy az awk és a sed is tudja, amit az egrep. érdemes lenne minél kevesebb programot használni, mert annál bonyolultabb minden.

    Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis

Új hozzászólás Aktív témák