Kdo umí BASH - pomoc s několika příkazy

Problematika Linuxu a ostatních operačních systémů (mimo Win)

Moderátor: Mods_senior

Odpovědět
Uživatelský avatar
Verxes
Level 3
Level 3
Příspěvky: 512
Registrován: 08 led 2007 15:01
Bydliště: Vadkov 20, Prachatice

Kdo umí BASH - pomoc s několika příkazy

Příspěvek od Verxes »

Ahoj,
pokud někdo umíte v BASHI, potřeboval bych poradit.

1.dotaz se týká příkazu Case:
Mám příkaz case, který reaguje na načtená data - podle toho to větvím, jak ale v Case udělám větev, která odchytí všechny ostatní příkazy = pokud obsluha zadá něco, co v case není?

2. Jak si můžu do proměnné uložit cestu k aktuálnímu adresáři?

3. Když mám Read A B C a uživatel zadá více, popř. méně věcí, jak to odchytím? Zkoušel jsem to přes
test $# -ne 3, ale to reguje na parametry a ne když to čtu do proměných.

dík
Uživatelský avatar
viper.
Level 1.5
Level 1.5
Příspěvky: 141
Registrován: 21 lis 2007 12:17
Kontaktovat uživatele:

Re: Kdo umí BASH - pomoc s několika příkazy

Příspěvek od viper. »

vůbec nemam zdání o čem je řeč ,ale snad ti pomůžou tady http://forum.ubuntu.cz/
Uživatelský avatar
Koja
Level 4.5
Level 4.5
Příspěvky: 1909
Registrován: 30 lis 2005 11:21
Bydliště: Brno
Kontaktovat uživatele:

Re: Kdo umí BASH - pomoc s několika příkazy

Příspěvek od Koja »

Everybody lies so don't trust anyone. :)
Uživatelský avatar
Verxes
Level 3
Level 3
Příspěvky: 512
Registrován: 08 led 2007 15:01
Bydliště: Vadkov 20, Prachatice

Re: Kdo umí BASH - pomoc s několika příkazy

Příspěvek od Verxes »

Tak informace o tom jsem si taky našel, ale nikde jsem nenašel hlavně ten problém u toho case - až asi včera jsem se dopátral na nějakým anglickým fóru - stačí jako větev case přidat: *) - když jsem to dal na konec case, tak jelikož se to prochází od shora, tak když to nenajde odpovídající větev, skončí to zákonitě u tý hvězdičky.
2. Cestu akt. adresáře si ukládám přiřazením pwd do proměnné
3. třetí bod jsem ještě nikde nenašel. - jen testuju přes test $a - zda existují proměnné, které načítám, ale pokud je zadáno více proměných - třeba 4, tak mi to hodí výjimku.. :huh:
Uživatelský avatar
Koja
Level 4.5
Level 4.5
Příspěvky: 1909
Registrován: 30 lis 2005 11:21
Bydliště: Brno
Kontaktovat uživatele:

Re: Kdo umí BASH - pomoc s několika příkazy

Příspěvek od Koja »

K ty trojce .. když zadá více nebo méně, hodí ti to chybu? Nemůžeš odchytit přímo tu chybu?
Jak říkám, v tomhle nedělám a ani nevím, co to tvoje má umět, neřekl si, takže jenom tipuju :)
Everybody lies so don't trust anyone. :)
Uživatelský avatar
Verxes
Level 3
Level 3
Příspěvky: 512
Registrován: 08 led 2007 15:01
Bydliště: Vadkov 20, Prachatice

Re: Kdo umí BASH - pomoc s několika příkazy

Příspěvek od Verxes »

Koja píše:K ty trojce .. když zadá více nebo méně, hodí ti to chybu? Nemůžeš odchytit přímo tu chybu?
Jak říkám, v tomhle nedělám a ani nevím, co to tvoje má umět, neřekl si, takže jenom tipuju :)

Jasně, že by měla jít odchytit jen ta chyba, to jsem někde našel pod zpracování výjimek. Nám teď dali asi na jeden semestr operační systémy, kde jsme trochu najeli na ten BASH, ale vzhledem k tomu, že ošetření mého skriptu mi učitel vzal i bez tý trojky, tak už to řešit nebudu.. a BASH už mít taky nebudu, zlatej C#.. :P
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Pomoc s webem
    od Tay » » v Web-tipy a vaše weby
    5 Odpovědi
    49272 Zobrazení
    Poslední příspěvek od Tay
  • Pomoc při taktu
    od ondyN » » v Taktování a další úpravy PC
    2 Odpovědi
    10249 Zobrazení
    Poslední příspěvek od Dyonysos
  • Pomoc s výběrem
    od belphegor666 » » v Rady s výběrem hw a sestavením PC
    14 Odpovědi
    12255 Zobrazení
    Poslední příspěvek od belphegor666
  • Pomoc s výběrem komponent
    od kurkisak » » v Rady s výběrem hw a sestavením PC
    2 Odpovědi
    4272 Zobrazení
    Poslední příspěvek od kurkisak
  • Pomoc pri upgrade procesoru
    od filipo88 » » v Rady s výběrem hw a sestavením PC
    5 Odpovědi
    3944 Zobrazení
    Poslední příspěvek od petr22

Zpět na „LiNuX a ostatní alternativní OS“