Kupte si prémiovou propagaci a toto místo bude vaše.
Zobrazují se odpovědi 1 až 3 z 3

Co znamenaji tyto prikazy v bashi?

  1. Ahoj, mam tu takovej malej programek v bashi, co vypisuje polozky ve "stromove" strukture, ale potreboval bych vyslvetlit tento prikaz:
    ls "$1" | while IFS= read i ; do
    if [ -d "$1/$i" ];
    tree "$1/$i" | sed -r 's/^/-|-/'
    Kdyztak cely kod:
    #! /bin/bash

    function tree(){

    ls "$1" | while IFS= read i ; do
    if [ -d "$1/$i" ];
    then
    echo "$i"
    tree "$1/$i" | sed -r 's/^/-|-/'
    else
    echo "$i"
    fi
    done
    }

    function check(){

    if [ -e $1 ]; then
    tree "$1"
    else
    echo "$1 neexistuje"
    fi
    }

    check "$1"
    Thank you :)

  2. Co se právě děje na Webtrhu?
    Vencamb nabízí: Tvorba webových stránek
    Marko.nguyen poptává: Úpravy ve webaplikaci eztraty.cz - codeigniter
    Hedviga-nosalova.cz nabízí: Tvorba a údržba webů (Wordpress)
  3. Citace Původně odeslal imin Zobrazit příspěvek
    Ahoj, mam tu takovej malej programek v bashi, co vypisuje polozky ve "stromove" strukture, ale potreboval bych vyslvetlit tento prikaz:
    Kód:
    #nacte jmena souboru a adresaru (jmeno z parametru $1)
    ls "$1" | while IFS= read i ; do # a v cyklu ho prohledava
    if [ -d "$1/$i" ]; # jestlize prave zkoumana polozka je adresar
    tree "$1/$i"  | sed -r 's/^/-|-/' # zavola rekurzivne fci tree (sama sebe) s parametrem "tohoto adresare" a upravi jeho vystup (sed) na začátek každé řádky vloží -|- 
    jinak zvlášť sem to nezkoušel, píšu z hlavy ale podle toho celého výpisu to musí docela slušně vytížit systém, pokud je to volaný na velkej strom.

  4. Citace Původně odeslal ankel Zobrazit příspěvek
    jinak zvlášť sem to nezkoušel, píšu z hlavy ale podle toho celého výpisu to musí docela slušně vytížit systém, pokud je to volaný na velkej strom.
    Dekuji ti, presne tohle jsem potreboval :) +
    Jo to asi vytizi, ale ono se to moc pouzivat nebude, tak to nevadi :)

Hostujeme u Server powered by TELE3