Portál AbcLinuxu, 25. dubna 2024 19:48


Dotaz: bash, porovnani souboru a promenych

30.3.2005 20:16 brad
bash, porovnani souboru a promenych
Přečteno: 473×
Odpovědět | Admin
PROBLEM!

soubor allow:
user prikaz1 prikaz2 
co_by_user_chtel soubor:
prikaz1 
prikaz2
prikaz3
a ja potrebuju porovnat to co je v souboru allow stim co uzivatel chce, to co je povoleny tak to vypsat do souboru user_allowed a co je zamitnuto, (uzivatel nema povoleno) tak to napsat do souboru user_denyed

nevite jak jednoduse na to?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.3.2005 21:44 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: bash, porovnani souboru a promenych
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jo. sedem nahradíš v allow mezery za \n a smažeš první řádek. fgrepem jednoho s druhým získáš user_allowed. A spojením co_by_chtel_user s právě vzniklým user_allowed a uniq -u získáš user_denied.

Stejně je to nejspíš nějaká úloha, kterou máš vyřešit sám...
30.3.2005 22:13 brad
Rozbalit Rozbalit vše Re: bash, porovnani souboru a promenych
sedem nahradíš v allow mezery za \n a smažeš první řádek.
tak tohle jsem zvladl.(to mi vypise to co ma user povolenyho)

fgrepem jednoho s druhým získáš user_allowed.
ale toto jsem uz nezvladl, prosim o podrobnejsi info :)
30.3.2005 22:17 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: bash, porovnani souboru a promenych
man fgrep je váš kamarád...

PS: Domácí úlohy tu za vás nikdo řešit nebude.
30.3.2005 22:18 brad
Rozbalit Rozbalit vše Re: bash, porovnani souboru a promenych
uz jsem na to prisel :) tak jdu bastlit dale..
30.3.2005 22:20 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: bash, porovnani souboru a promenych
No, OK, grepem by to šlo, ale složitě.

Vypíšeš dvakrát upravený allow, připojíš, co user chce, celé sortneš a poženeš uniq -u, získáš, co by chtěl, ale nemůže; pak invertuješ konec předchozího postupu k získání, co chce a může. Manuálová stránka uniq ti bude dobrým rádcem a věrným společníkem.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.