Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: M.iss 23 Května 2010, 15:43:47
-
Zdravím :)
mám takový problémek se zápočtem na UNIX. Krom x věcí a dovedností máme umět i programovat jednoduché skriptíky v bash. Jaksi na tohle nemám asi hlavu, prostě na bash se necítím a málo kdy mě něco z toho vyjde. Z Linuxu je tohle asi jediná věc které nepřijdu nikdy na chuť. :D
Chci se zeptat našel by se někdo kdo by některé skriptíky napsal. Je jich pár a jeden je tak na 5-8 řádků max.
-
Domácí úkoly tady neděláme, maximálně ti můžem poradit a pomoct, když nebudeš vedět jak dál nebo nakopnout do začátku 8)
-
Úkoly ti tu dělat nebudeme, co kdyby jsi sem dal(a?) ty skripty co ti nefungují a my ti zkusili poradit? :)
postedit: Vypadni z mé hlavy, kotrmelče! :D
-
klidne sem posli zadani toho co potrebujes udelat - at muzeme zjistit ze ktere skoly jsi a informovat tveho vyucujiciho :P
-
Ale no tak, ;D
Tak jo, nějak to sesmolím ale když nevím ani myšlenku? Už mám skoro všecko jen 2 úlohy mě chybí,
Zadání první:
Máme nějaký soubor, v něm je text. Bash by měl z těcho souborů automaticky vypsat všechny slova začínající nějakým číslem a končící písmenem např. A. Výstup by to mělo uložit do nějakého textáku.
Z tohodle vím maximálně ten výstup. Určitě se bude muset použít nějaký šílený regulární výraz... a to je moje slabina
Zadání druhé:
Máme soubor soubor.cpp, soubor2.cpp,.... Bash by měl upravit všechny jednoduché komentáře začínající na // dle nějakého vzoru na //<STRING který už doplácám>.
Výstupy by to mělo uložit do nových souborů.
Jestli cokoliv někoho napadne budu verry happy ;D
-
cat soubor | grep '^[0-9].*[a-zA-Z]$' > nekam
cat soubor | grep '^5.*X$' > nekam
#neumim regexpy v bashi, monza je tam neco jako \d pro cisla a \w(ord) pro pismena, ale jsem linej hledat
a abych ti nerek vsechno, tak na druhej man sed nebo man awk
-
Zrovna jsem takový zápočťák na UNIX psal... ozvi se na jabberu...