Dotazy > Programování
příkazový řádek dotaz
dirtyqeen:
Zdravím, mám úkol vytvořit jednoduchý příkaz na nastavení práva pro spuštění, kdy uživatel žádá cestu k adresáři, ve kterém se vyhledají všechny soubory, které obsahují v prvním řádku hlavičku: pokud nalezený soubor nemá nastavené právo ke spuštění, tak se toto právo nastaví. Součástí řešení je také kontrola platnosti cest a zobrazení textové informace o průběhu činnosti.
Můžete mi, prosím pomoci? Děkuji moc za Váš čas.
B.
Roman Horník:
Má to bejt shellovej příkaz, kterej zase bude hledat shellový (nebo libovolný se shebangem a cestou k interpretru na prvním řádku) skripty (na příponě nezáleže)?
Má to umět zpětnou kontrolu?
Má pracovat rekurzivně (hledat v podsložkách)? Pokud jo, do jaký hloubky?
Má se získat cesta z parametru, proměnný, nebo na žádost programu?
Má se výstup třídit ("Má oprávnění" / "Získal oprávnění" - v případě zpětný kontroly dále "Nelze změnit oprávnění")?
Může se použít pro lepší čitelnost ANSI formátování (tučně, podtrženě, s polovičním jasem, kurzívou, blikavě, inverzně, barvy, a to včetně kombinací)?
Tak jako tak, jednoduchej příkaz to nebude. Buďto to bude skriptík, nebo příkaz dlouhej jak pracovní tejden (ten samej skriptík, ale na jednom řádku).
Ať je to jak chce, takovou bashovinu umím zhotovit. Ale dodej další informace, ať se s nevyhovujícím výsledkem zbytečně hodinu nepatlám.
dirtyqeen:
Má to bejt shellovej příkaz, kterej zase bude hledat shellový (nebo libovolný se shebangem a cestou k interpretru na prvním řádku) skripty (na příponě nezáleže)?
Jen shell co zas bude hledat jen shell.
Má to umět zpětnou kontrolu?
kontrolujte, zda změna práv neselže
pouze v zadaném adresáři
Má se získat cesta z parametru, proměnný, nebo na žádost programu?
pokud je jako parametr, tak se neptá a použije
pokud není parametr, tak se zeptá
Má se výstup třídit ("Má oprávnění" / "Získal oprávnění" - v případě zpětný kontroly dále "Nelze změnit oprávnění")?
Třídit se nemá.
Může se použít pro lepší čitelnost ANSI formátování (tučně, podtrženě, s polovičním jasem, kurzívou, blikavě, inverzně, barvy, a to včetně kombinací)?
Jde o to, udělat to co nejprimitivněji.
Předem děkuji moc za ochotu.
dirtyqeen:
Pro upřesnění:
má být vytvořený skript, tedy sekvence příkazů ve spustitelném souboru
Roman Horník:
Večer na to kouknu.
Navigace
[0] Seznam témat
[#] Další strana
Přejít na plnou verzi