Kdo umí BASH - pomoc s několika příkazy Vyřešeno

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

Moderátor: Mods_senior

Uživatelský avatar
Verxes
Level 3
Level 3
Příspěvky: 512
Registrován: leden 07
Bydliště: Vadkov 20, Prachatice
Pohlaví: Nespecifikováno
Stav:
Offline

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

Příspěvekod Verxes » 21 zář 2008 16:01

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

Reklama
Uživatelský avatar
viper.
Level 1.5
Level 1.5
Příspěvky: 141
Registrován: listopad 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

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

Příspěvekod viper. » 21 zář 2008 18:04

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: listopad 05
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

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

Příspěvekod Koja » 22 zář 2008 22:12

Everybody lies so don't trust anyone. :)

Uživatelský avatar
Verxes
Level 3
Level 3
Příspěvky: 512
Registrován: leden 07
Bydliště: Vadkov 20, Prachatice
Pohlaví: Nespecifikováno
Stav:
Offline

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

Příspěvekod Verxes » 22 zář 2008 23:07

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: listopad 05
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Kdo umí BASH - pomoc s několika příkazy  Vyřešeno

Příspěvekod Koja » 22 zář 2008 23:11

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: leden 07
Bydliště: Vadkov 20, Prachatice
Pohlaví: Nespecifikováno
Stav:
Offline

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

Příspěvekod Verxes » 23 zář 2008 08:45

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


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Pomoc se sestavením PC 45-50K
    od Kvp2 » 03 lis 2023 23:27 » v Rady s výběrem hw a sestavením PC
    22
    2667
    od Kvp2 Zobrazit poslední příspěvek
    12 lis 2023 20:39
  • Pomoc s bricknutým telefonem
    od TakovejTypek5 » 05 bře 2024 14:29 » v Mobily, tablety a jiná přenosná zařízení
    24
    2332
    od rhsCZ Zobrazit poslední příspěvek
    08 bře 2024 20:16
  • Pomoc s výběrem Linuxu
    od Luis » 02 pro 2023 14:33 » v LiNuX a ostatní alternativní OS
    5
    4234
    od KubaCZE Zobrazit poslední příspěvek
    20 úno 2024 11:05
  • Pomoc s instalací Windows Příloha(y)
    od volvo1971 » 02 zář 2023 10:00 » v Windows 11, 10, 8...
    8
    1545
    od martin.100 Zobrazit poslední příspěvek
    02 zář 2023 18:33
  • pomoc v oblasti grafiky
    od showpayne » 07 srp 2023 19:08 » v Vše ostatní (Off topic)
    0
    1456
    od showpayne Zobrazit poslední příspěvek
    07 srp 2023 19:08

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti