Antilinux |   | # |  
  |  Dobry vecer ... umeli byste nekdo sem hodit prikazy na tyto 2 scriptiky ? Dikx 
 
1) Vytvorte script pod nazvem "pozdrav.sh", ktery vyzve uzivatel k zadani cisla od 0 do 5. Ulozte zadanou hodnotu do promenne "NN". Pote se na obrazovku vypise pozdrav, dle nasledujiciho prirazeni: 0 - Zdravim, 1 - Ahoj, 2 - Nazdar, 3 - Cau, 4 - Dobry den, 5 - Dobry vecer. V pripade jineho vstupu bude odezva, ktera osetri jiny vstup.  
 
2)Vytvorte script pod nazvem "hledej.sh", ktery ze zadaneho adresare vybere soubor o nejvetsi velikosti. Nazev souboru a jeho umisteni vypiste na obrazovku. (odpovědět) |  | AntiLinux | 85.71.159.* | 8.12.2007 17:55 |  
  |  
  |  
  | 
 |  1) 
 
#!/bin/bash 
echo "Zadejte císlo 0-5: " 
 
read NN 
 
case $NN in 
  0) echo "Zdravim" 
  ;; 
  1) echo "Ahoj" 
  ;; 
  2) echo "Nazdar" 
  ;; 
  3) echo "Cau" 
  ;; 
  4) echo "Dobry den" 
  ;; 
  5) echo "Dobry vecer" 
  ;; 
  *) echo "Nemám Tě rád, zadal jsi blbou hodnotu" 
esac 
 
2) udělej si sám. teď už vidíš, jak je to jednoduché. 
 
[link]  
[link]  
[link]  
 
---------- 
Get enlightened! (odpovědět) |   |  
  |  
  | 
 |  Diky mr. Crow fakt dik ... prave tech ukolu mam vic ,ale na tehle dvou principech postavene , tak jsem chtel vyresit ty 2 principy ,ale i tak dik za ten jeden , uz mam hotove 3 scripty diky tobe , akorat s temi skripty kde mam najit nejvetsi a nejmensi velikost a pak taky velikosti slozek atd .. s tim nemohnu dokud nebudu vedet jak na to  (odpovědět) |  | Antilinux :D | 85.71.159.* | 8.12.2007 19:26 |  
  |  
  |  
  | 
 | 
 |  Zkousim zkousim ... 
ale vysledek neni valny ..teda neukaze to nejvetsi soubor (odpovědět) |  | Antilinux | 85.71.159.* | 8.12.2007 20:06 |  
  |  
  |  
  | 
 |  ls -S <jmenoadresare> 
 
- první řádek obsahuje jméno největšího souboru, poslední nejmenšího. Stačí nějak vhodně vyparsovat z toho výstupu jména souborů. Ale jak to udělat, to netuším 
---------------------------------- 
stat -c '%s' <jmenoadresare> 
 
vrací velikost souboru, vhodným cyklem a testováním díky tomu můžeš získat nejmenší a největší soubor. 
metoda ls -S by asi byla rychlejší, ale chce to nějak zjistit, jak si vzít z výstupu jen to, co chci (hledal jsem v helpu příkazu grep, ale nic vhodného jsem nenašel). Proto kdybych musel, zkusil bych tuto možnost. 
---------------------------------- 
možná existuje i nějaký jiný způsob, možná nějaký příkaz, který vrací jméno nejmenšího nebo největšího souboru, bohužel, já jiný postup neznám. V bashi se zas tak dobře nevyznám. Proto budeš muset hledat ;) nebo počkat na někoho zkušenějšího. 
 
---------- 
Get enlightened! (odpovědět) |   |  
  |  
  | 
 |  Zkusenejsi nikdo nenapise , prootze nekdo toto oznacil za lame forum ,ale diky moc (odpovědět) |  | Antilinux | 85.71.159.* | 9.12.2007 0:00 |  
  |  
  |  
  | 
 |  Antilinux: protoze si lama, tady se neradi s ukolama do skoly (odpovědět) |  | Shaiiiiiiii | 81.92.147.* | 10.12.2007 18:43 |  
  |  
  |  
  |