Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Programování v BASH

Dobrý den, narazil jsem na vaši poradnu a myslel jsem si, že by mi odsud mohl někdo pomoct. Konkrétně bych potřeboval pomoct s programováním skriptu v BASH, ale vidim to uplně poprvě a nevim o tom skoro nic, jen něco z přednášek a co jsem se dočetl, ale nevim jak pořádně psát příkazy atd... Mohl byste mě někdo trochu pomoc se zadáním mého úkolu?

Znění úkolu:
Cílem úlohy je vytvořit skript (tzv. wrapper), který bude spouštět textový editor. Skript si bude pamatovat, které soubory byly v jakém adresáři prostřednictvím daného skriptu editovány. Pokud bude skript spuštěn bez parametrů, vybere skript soubor, který má být editován.

Specifikace chování skriptu

JMÉNO

wedi - wrapper textového editoru s možností automatického výběru souboru

POUŽITÍ

wedi [ADRESÁŘ]
wedi -m [ADRESÁŘ]
wedi SOUBOR
wedi -l [ADRESÁŘ]
wedi -b|-a DATUM [ADRESÁŘ]

POPIS

Pokud byl skriptu zadán soubor, bude editován.
Pokud není argumentem skriptu zadáno jméno editovaného souboru, skript z daného adresáře vybere soubor pro editaci. Výběr je následující:
Pokud bylo v daném adresáři editováno skriptem více souborů, vybere se soubor, který byl pomocí skriptu editován jako poslední. Editací souboru se myslí třeba i prohlížení jeho obsahu pomocí skriptu (tj. není nutné, aby byl soubor změněn).
Pokud byl zadán argument -m, vybere se soubor, který byl pomocí skriptu editován nejčastěji.
Pokud nebyl v daném adresáři editován ještě žádný soubor, jedná se o chybu.
Pokud nebyl zadán adresář, předpokládá se aktuální adresář.
Skript dokáže také zobrazit seznam všech souborů (argument -l), které byly v daném adresáři editovány.
Pokud byl zadán argument -b resp. -a (before, after), skript zobrazí seznam souborů, které byly editovány před resp. po zadaném datu. DATUM je formátu YYYY-MM-DD. Jsou zobrazeny soubory, které byly skriptem editovány od daného data včetně.Budu vám moc vděčný když mě někdo s tím trochu pomůže. Děkuju mockrát.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Ahoj. Jako student FITu bys měl projevit trochu samostatnosti. K Bashi jde toho najít na netu opravd…
Niko Bellic 13.03.2015 21:40
Niko Bellic
prosím vás pomožte mi, já už začínám bejt dost zoufalej :/
snowman666 14.03.2015 16:05
snowman666
ahoj, ja tu ulohu tiez robim, musime to odovzdat do polnoci, ako ti to ide? poslední
ssskdlsjkd 29.03.2015 19:51
ssskdlsjkd

Ahoj. Jako student FITu bys měl projevit trochu samostatnosti. K Bashi jde toho najít na netu opravdu spousta. Když jsem dělal projekt do IOSu já, tak jsem začínal od nejjednodušších věcí - musíš si problém dekomponovat a hledat řešení primitivních akcí, např. jak zjistit obsah adresáře, jak spouštět programy, kam přesměrovat výstup atd. Pokud si nebudeš vědět rady s konkrétní věcí, tak se klidně zeptej, ale předhodit celé zadání a čekat že tě někdo povede je trochu naivní.. :-)

Zpět do poradny Odpovědět na původní otázku Nahoru