Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

posted 2014-11-12 07:13:20 +0100

Úloha z 2. zápočtového testu PS1

6b: V /usr najděte a vypište jméno podadresáře, (ignorujte skryté) který má nejvíce podadresářů (nerekurzivně). Při více shodných, stačí vypsat 1 kandidát. (Nevím zda jsem to přepsal správně.) Může mi někdo napsat správné, pokud možno úsporné řešení (aby se vlezlo do 4 testových řádků - čtverečky ) Nápověda výstup z příkazu ls -l /.(tuším)

Úloha z 2. zápočtového testu PS1

6b: V /usr najděte a vypište jméno podadresáře, (ignorujte skryté) který má nejvíce podadresářů (nerekurzivně). Při více shodných, stačí vypsat 1 kandidát. (Nevím zda jsem to přepsal správně.) Může mi někdo napsat správné, pokud možno úsporné řešení (aby se vlezlo do 4 testových řádků - čtverečky ) Nápověda výstup z příkazu ls -l /.(tuším)

EDIT: cutit ls -l je prasárna, ale jako pseudo řešení asi bude postačovat, protože problém je skoro u každého řešení, skoro všech příkladů:

1)Uzávorkování: echo "$var" Je "good practice", které řeší většinu případů, ale zdaleka ne vše. TLDP - Quoting variables

2)Jména souborů: Fakt, že název souboru může obsahovat prakticky cokoliv, dokáže nepříjemně potrápit v mnoha situacích. Viz LinuxDays14 Lukáš Bařinka jména souborů.

3) Speciální znaky např: '!' Lukáš Bařinka !

Nicméně, zajímá mě tedy správné řešení problému :-).

Úloha z 2. zápočtového testu PS1

6b: V /usr najděte a vypište jméno podadresáře, (ignorujte skryté) který má nejvíce podadresářů (nerekurzivně). Při více shodných, stačí vypsat 1 kandidát. (Nevím zda jsem to přepsal správně.) Může mi někdo napsat správné, pokud možno úsporné řešení (aby se vlezlo do 4 testových řádků - čtverečky ) Nápověda výstup z příkazu ls -l /.(tuším)

EDIT: cutit ls -l je prasárna, ale jako pseudo řešení asi bude postačovat, protože problém je skoro u každého řešení, skoro všech příkladů:

1)Uzávorkování: echo "$var" Je "good practice", které řeší většinu případů, ale zdaleka ne vše. TLDP - Quoting variables

2)Jména souborů: Fakt, že název souboru může obsahovat prakticky cokoliv, dokáže nepříjemně potrápit v mnoha situacích. Viz LinuxDays14 Lukáš Bařinka jména souborů.

3) Speciální znaky např: '!' Lukáš Bařinka !

Nicméně, zajímá mě tedy správné řešení problému :-).:-). EDIT2: Dal jsem upvote všem co se snažili, až někdo přijde s neprůstřelným řešením, co je realizovatelné v testu dám to jako správnou odpověď. (V úterý se na to zeptám na cviku)

Úloha z 2. zápočtového testu PS1

6b: V /usr najděte a vypište jméno podadresáře, (ignorujte skryté) který má nejvíce podadresářů (nerekurzivně). Při více shodných, stačí vypsat 1 kandidát. (Nevím zda jsem to přepsal správně.) Může mi někdo napsat správné, pokud možno úsporné řešení (aby se vlezlo do 4 testových řádků - čtverečky ) Nápověda výstup z příkazu ls -l /.(tuším)

EDIT: cutit ls -l je prasárna, ale jako pseudo řešení asi bude postačovat, protože problém je skoro u každého řešení, skoro všech příkladů:

1)Uzávorkování: echo "$var" Je "good practice", které řeší většinu případů, ale zdaleka ne vše. TLDP - Quoting variables

2)Jména souborů: Fakt, že název souboru může obsahovat prakticky cokoliv, dokáže nepříjemně potrápit v mnoha situacích. Viz LinuxDays14 Lukáš Bařinka jména souborů.

3) Speciální znaky např: '!' Lukáš Bařinka !

....asi se najdou další oblasti...

Nicméně, zajímá mě tedy správné řešení problému :-). EDIT2: Dal jsem upvote všem co se snažili, snažili (krom sebe), až někdo přijde s neprůstřelným řešením, co je realizovatelné v testu dám to jako správnou odpověď. (V úterý se na to zeptám na cviku)