abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 00:22 | Nová verze

Byla vydána nová vývojová verze datového formátu a souvisejících nástrojů Relational pipes. Verze v0.9 obsahuje vstupní moduly pro fstab, CSV, XML a příkazový řádek; výstupní moduly pro CSV, XML, ODS (ODF), GUI (Qt), hodnoty oddělené nulovým bajtem a tabulkový výstup do konzole. Relační data lze upravovat relačními příkazy grep, cut a sed.

xkucf03 | Komentářů: 3
včera 18:33 | Zajímavý software

Podman dospěl do verze 1.0.0. Jedná se o nástroj umožňující vytvářet a provozovat kontejnery, aniž by uživatel potřeboval práva roota.

Ladislav Hagara | Komentářů: 0
18.1. 16:44 | Zajímavý software

Na Kickstarteru lze podpořit vývoj svobodného softwarového nástroje Akira, jenž by měl umožnit designérům designování aplikací v Linuxu. Mělo by se jednat o alternativu k proprietárním nástrojům Sketch, Figma nebo Adobe XD.

Ladislav Hagara | Komentářů: 0
18.1. 12:11 | Zajímavý článek

V Edici CZ.NIC vyšla kniha CyberSecurity věnovaná problematice kybernetické bezpečnosti, a to především jejím základním principům, které by měl respektovat každý, kdo využívá informační a komunikační technologie. Kniha je ke stažení zcela zdarma pod licenci Creative Commons (CC BY-ND 3.0 CZ) (pdf, epub, mobi).

Ladislav Hagara | Komentářů: 0
18.1. 02:00 | Nová verze

Byla vydána nová stabilní verze 0.92.4 a první alfa verze verze 1.0 svobodného multiplatformního vektorového grafického editoru Inkscape. Přehled novinek v poznámkách k vydání (0.92.4 a 1.0alpha0). Obě verze jsou k dispozici také jako balíčky ve formátu AppImage. Stačí je stáhnout, nastavit právo ke spuštění a spustit.

Ladislav Hagara | Komentářů: 6
17.1. 21:22 | Nová verze

Byla vydána verze 1.32 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

Ladislav Hagara | Komentářů: 0
17.1. 15:44 | Komunita

V říjnu byla změněna licence u multiplatformní dokumentové databáze MongoDB z GNU AGPLv3 na SSPL (Server Side Public License). Dle právníku se nejedná o svobodnou licenci. Databáze MongoDB tak nebude obsažena ve Fedoře, v Red Hat Enterprise Linuxu ani například v Debianu.

Ladislav Hagara | Komentářů: 18
17.1. 02:22 | Nová verze

Byla vydána verze 2.0 svobodné aplikace určené pro fotografování a ovládání digitálních fotoaparátů z počítače Entangle. Kódové jméno této nejnovější verze je Sodium.

Ladislav Hagara | Komentářů: 2
17.1. 01:22 | Nová verze

Byla vydána verze 2.18 svobodného webového prohlížeče pracujícího v grafickém i textovém módu Links (Wikipedie). Přehled novinek v seznamu změn. Links letos slaví 20 let. První veřejná verze 0.80 byla zveřejněna 24. listopadu 1999.

Ladislav Hagara | Komentářů: 7
16.1. 16:55 | Zajímavý článek

Vývojáři postmarketOS (GitLab) hodnotí 600 dnů vývoje tohoto v květnu 2017 představeného operačního systému pro chytré telefony vycházejícího z optimalizovaného a nakonfigurovaného Alpine Linuxu s vlastními balíčky [reddit].

Ladislav Hagara | Komentářů: 3
Používáte USB Type-C?
 (19%)
 (16%)
 (11%)
 (12%)
 (37%)
 (3%)
 (44%)
Celkem 416 hlasů
 Komentářů: 0
Rozcestník

Dotaz: AWK, ci SED?

28.2.2005 12:35 speedman
AWK, ci SED?
Přečteno: 353×
Mam soubor dhcpd.leases obsahujici :
}
lease 172.20.85.84 {
starts 6 2005/02/05 15:54:51;
ends 6 2005/02/05 15:56:51;
tstp 6 2005/02/05 15:56:51;
binding state free;
hardware ethernet 00:a0:c9:9d:f7:23;
uid "\001\000\240\311\235\367#";
client-hostname "test";
}
lease 172.20.85.116 {
starts 1 2005/02/07 17:38:58;
ends 1 2005/02/07 18:38:58;
tstp 1 2005/02/07 18:38:58;
binding state free;
hardware ethernet 00:0e:2e:08:c3:d9;
uid "\001\000\016.\010\303\331";
client-hostname "test1";
}
potrebuji to vyparsrovat do souboru jehoz vystup bude :
test 00:a0:c9:9d:f7:23
test1 00:0e:2e:08:c3:d9
Zkousel jsem to s awk ale moc daleko jsem se nedostal

Odpovědi

28.2.2005 13:33 koloom
Rozbalit Rozbalit vše Re: Help me pls .. AWK, ci SED ??
Nejsem zadnej guru, ale tenhle skript v perlu by mel delat to co potrebujes.
#!/usr/bin/perl

while (<>) {
	if (/^lease/) {
		$hostname;
		$mac;
		while (<>) {
			if (/ethernet\s+([0-9a-fA-F\:]+)/) {
				$mac = $1;
			}
			elsif (/client-hostname\s+\"?([^\s\"]+)\"?/) {
				$hostname = $1;
			}
			elsif (/}/) {	
				last;
			}
		}
		print "$hostname $mac\n";
	}
}
28.2.2005 14:54 speedyman
Rozbalit Rozbalit vše Re: Help me pls .. AWK, ci SED ??
diky..., jeste bych teda potreboval odstranit zdvojene polozky...
Stanislav Brabec avatar 28.2.2005 15:33 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: Help me pls .. AWK, ci SED ??
Man sort(1), uniq(1). Anebo si použít pole.
Stanislav Brabec avatar 28.2.2005 14:17 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: AWK, ci SED?
v AWK:
/^hardware/ { mac = $3 }
/^client-hostname/ { out=$2" "mac ; gsub("[;\"]", "", out) ; print out }
28.2.2005 14:56 speedman
Rozbalit Rozbalit vše Re: AWK, ci SED?
jo dik, uz vim kde jsem udelal chybu :-))
28.2.2005 15:35 Semo
Rozbalit Rozbalit vše Re: AWK, ci SED?
sed -n '/hardware/N;/hardware/N;s/hardware ethernet \([0-9a-f:]*\);.*"\([^"]*\)";/\2 \1/p'

Založit nové vláknoNahoru

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

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.