Tento web používá soubory cookie. Dalším používáním webu s tímto souhlasíte.
jméno
heslo
přihlásit
zaregistrujte se
zapomněli jste heslo?
Linux pro zacatecniky a obycejne uzivatele (NO FLAMES!)
DELVIT
Na Hompage klubiku najdete alternativy k aplikacim. Snazim se drzet ten list v aktualizovane a hlavne zajimave alternativy, kdyby ste chteli neco pridat do listu dejte vedet.

Jak se správně ptát:

1) Popište příznaky problému nebo chyby co možná nejjasněji a nejpečlivěji.
2) Popište prostředí, ve kterém chyba nastává, tj. architekturu, operační systém, aplikaci, verzi, atd. Jmenujte distribuci a verzi systému (např. Red Hat 8.0, Slackware 5.1, atd.).
3) Popište, jak jste se k chybě dostali, a jak jste se ji pokusili odhalit, isolovat a pochopit ještě předtím, než jste se zeptali.
4) Popište relevantní změny v konfiguraci, které jste v poslední době provedli.
5) Pokuste se už předem zodpovědět případné doplňující otázky.
6) Na dlouhé výpisy použijte služby na to určené - pastebin - http://pastebin.com/
Každý kdo chce poradit ohledně linuxu je na spravném místě. Přímý následovník audítka stejného názvu. Pravidla jsou stejná jako predchozí, hlavně žádné FLAME!
Máte k tomu co říct? Vložte se do diskuze.
VLASTIS --- 12:16:47 24.3.2011
ja mel problem v tom najit vhodny nastroj - kdyz jsi zminil awk, tak mi sepnulo a ozkousene jsem to mel za chvilku
MRDAC_BEDEN --- 7:12:46 24.3.2011
VLASTIS: to je presne ono, umet si poradit ;)
VLASTIS --- 22:21:11 23.3.2011
panove diky za rady, je mi jasne, ze to vyresim regexpem, jen jsem si nemohl vybrat v cem udelat - nakonec jsme vytvoril bastl awk a sedu

awk '{print "lease " $1 " {\n starts 1 2011/01/01 00:00:01;\n ends never;\n tstp 2 2041/01/01 00:00:01;\n binding state bootp;\n next binding state free;\n hardware ethernet " $4 ";\n}\n"}' | sed 's/hardware ethernet -/hardware ethernet /g'

vstup je takovy
172.16.1.3 - 255.255.255.0 -0a-0b-ab-bb-da-cc - NEVER EXPIRES -U

vystup je takovy
lease 10.131.46.218 {
starts 1 2008/08/25 04:04:05;
ends never;
tstp 2 2038/01/19 03:14:07;
binding state bootp;
next binding state free;
hardware ethernet 00:04:ac:5a:45:65;
}



MR_DAN --- 20:09:28 23.3.2011
MRDAC_BEDEN: presne, ja bych teda musel v Jave, pac to je jediny co umim, ale je to prace na max 20 minut
MRDAC_BEDEN --- 19:50:17 23.3.2011
VLASTIS: pro efektivni praci s pocitacem je potreba ovladat nejaky skriptovaci jazyk, s mocnym regexpep, idealni je samozrejmne Perl, ale dobry je i awk, php, python, bash atd.. Napsanim vlastiho skiptu stravis mene casu nez popisovanim problemu v diskuzi
ERGOSUM --- 19:43:40 23.3.2011
VLASTIS: Přesně kvůli takovým věcem jsem nainstaloval gvim (VIM s grafickým prostředím, takže se nemusíš učit hned všechno). Velmi mocný nástroj (texťák) s trochu obtížnějším ovládáním. Více třeba:
[ VI - VIM - GVIM :: pro uzivatele textoveho editoru VIM a dalsich odnozi editoru VI ]

Čímž netvrdím, že na to nejsou specializované nástroje. Řekl bych ovšem, že VIM se ti bude hodit i jinak.
??? --- 19:03:22 23.3.2011
VLASTIS: perl -ne '/(...) (...)/ && print "blabla $1 \{ a tak dale'. kdybys dodal presny format vstupu a vystupu, napisu ten jeden radek rovnou
RADICETA --- 18:32:04 23.3.2011
VLASTIS: makro ve VIMu?
RATTKIN --- 17:22:09 23.3.2011
VLASTIS: regexp?
VLASTIS --- 17:07:33 23.3.2011
Ahoj,
poterboval bych poradit:
mam textak majici radky takovehoto obsahu:

NECO1 - NECO2 -NECO3 - bla bla bla

a potreboval bych poradit se skriptem, ktery by mi tento text prevedlo do jine podoby

blabla NECO1 {
blablabla;
blablablar;
blablabla NECO3;
}

NECOx nema presnou delku, ale zacina na pevne dane pozici

moc me nenapada jaky nastroj na to pouzit - muzete me nekdo odnavigovat na vhodne nastroje + ukazky, ktere by mi pomohly?

Diky

Realne se mi jedna o prevod MS DHCP leases do linux dhcp podoby