Hirdetés

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

  • bambano
    titán

    cat `find . -type f` > file.txt.
    ez az alkönyvtárak file-jait is összefűzi. azért nem kód, mert az idézőjel fontos (alt-gr 7)

    cat * > file.txt
    csak az aktuális kt file-jait fűzi össze, ha alkönyvtárak is vannak, arra hibát ad (de továbblép).

    bár ennek így nem sok értelmét látom. bár gondolom valójában nem az /etc-t akarod öszefűzni :)

    A ``-s behelyettesítést nem pártolják mostanában, mert nehéz egymásbaágyazni. Helyesebb lenne a a cat $(find . -type f) formátum. Ez utóbbival az a baj, hogy a parancssori paraméterek számára fenntartot hely limitált (128k-ra emlékszem), amiből ki lehet futni. Erre megoldás:

    find . -type f| xargs cat

    Vagy használni a find saját exec-jét, egyes esetekben az jó lehet:

    find . -type f -exec cat {} \;

    csak a szintaktika nem magától értetődő:)

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