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 |
|
|
|