Antilinux

HackForum

Antilinux | Lame#
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
re: Antilinux#
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)
mr.Crow | E-mail | Website8.12.2007 18:15
re: Antilinux#
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
re: Antilinux#
zkus ls -s -S

----------
Get enlightened!
(odpovědět)
mr.Crow | E-mail | Website8.12.2007 19:43
re: Antilinux#
Zkousim zkousim ...
ale vysledek neni valny ..teda neukaze to nejvetsi soubor
(odpovědět)
Antilinux | 85.71.159.*8.12.2007 20:06
re: Antilinux#
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)
mr.Crow | E-mail | Website8.12.2007 23:58
re: Antilinux#
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
re: Antilinux#
Antilinux: protoze si lama, tady se neradi s ukolama do skoly
(odpovědět)
Shaiiiiiiii | 81.92.147.*10.12.2007 18:43

Zpět
 
 
 

 
BBCode