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
Kdo umí BASH - pomoc s několika příkazy Vyřešeno
Re: Kdo umí BASH - pomoc s několika příkazy
vůbec nemam zdání o čem je řeč ,ale snad ti pomůžou tady http://forum.ubuntu.cz/
- Koja
- Level 4.5
- Příspěvky: 1909
- Registrován: listopad 05
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Kdo umí BASH - pomoc s několika příkazy
http://cs.wikipedia.org/wiki/Bash
http://docs.linux.cz/programming/interp ... shdoc-1.4/
http://cs.wikibooks.org/wiki/Bash
http://premekvihan.net/bash/
BASH neovládám, ale snad ti pomůže tohle :)
http://docs.linux.cz/programming/interp ... shdoc-1.4/
http://cs.wikibooks.org/wiki/Bash
http://premekvihan.net/bash/
BASH neovládám, ale snad ti pomůže tohle :)
Everybody lies so don't trust anyone. :)
- Verxes
- Level 3
- Příspěvky: 512
- Registrován: leden 07
- Bydliště: Vadkov 20, Prachatice
- Pohlaví:
- Stav:
Offline
Re: Kdo umí BASH - pomoc s několika příkazy
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..
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..
- Koja
- Level 4.5
- Příspěvky: 1909
- Registrován: listopad 05
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Kdo umí BASH - pomoc s několika příkazy Vyřešeno
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 :)
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. :)
- Verxes
- Level 3
- Příspěvky: 512
- Registrován: leden 07
- Bydliště: Vadkov 20, Prachatice
- Pohlaví:
- Stav:
Offline
Re: Kdo umí BASH - pomoc s několika příkazy
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#..
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 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
-
-
- 5
- 4234
-
od KubaCZE
Zobrazit poslední příspěvek
20 úno 2024 11:05
-
- 8
- 1545
-
od martin.100
Zobrazit poslední příspěvek
02 zář 2023 18:33
-
- 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