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 17:33 | IT novinky

Nadace Raspberry Pi představila na svém blogu Raspberry Pi TV HAT, tj. rozšíření jednodeskového počítače Raspberry Pi umožňující příjem televizního vysílání DVB-T a DVB-T2. Cena rozšíření je 21,50 $.

Ladislav Hagara | Komentářů: 0
dnes 17:07 | Nová verze

Vychází OpenBSD 6.4. Z řady novinek namátkou: podpora dalších architektur (arm64 např. dostal z Linuxu vypůjčený ovladač radeondrm), hypervizor vmm podporuje i qcow2 disky a šablony, jádro dokáže automaticky přepínat mezi dostupnými bezdrátovými sítěmi, sítě pracují o něco efektivněji, z bezpečnosti „přísaha byla doplněna odhalením“ (pledge(2) lze vhodně doplnit pomocí unveil(2)), SMT je ve výchozím stavu vypnutý, ale lze jej zapnout. Syntaxe nastaveni OpenSMTPD se změnila. S vydáním vychází také nová verze LibreSSL - 2.8.2.

Daniel Čižinský | Komentářů: 0
včera 23:15 | IT novinky

Firma Raptor Computing Systems, která stojí také za pracovní stanicí Talos II, představila levnější desku Blackbird s podporou jednoho 4-/8jádrového CPU POWER9 Sforza a formátem microATX; bližší specifikace jsou ve wiki výrobce.

Fluttershy, yay! | Komentářů: 8
včera 22:11 | Zajímavý projekt

Byla vydána verze 1.0 svobodné federalizované platformy pro sledování a sdílení videí, alternativy YouTube s podporou P2P, PeerTube (Wikipedie). Za vývojem PeerTube stojí nezisková organizace Framasoft snažící se mimo jiné nahradit svými svobodnými Frama službami služby společnosti Google (De-google-ify Internet).

Ladislav Hagara | Komentářů: 0
včera 19:44 | Zajímavý projekt

Společnost System76 prodávající počítače s Pop!_OS nebo Ubuntu plánuje prodej vlastního open source počítače s názvem Thelio. Informací je poskrovnu. Na Twitteru byla představena open source rozšířující deska (daughterboard), která by měla převzít funkce proprietárního softwaru na základní desce (motherboard).

Ladislav Hagara | Komentářů: 2
včera 00:22 | Nová verze

Google Chrome 70 byl prohlášen za stabilní (YouTube). Nejnovější stabilní verze 70.0.3538.67 tohoto webového prohlížeče přináší řadu oprav a vylepšení. Vylepšeny byly také nástroje pro vývojáře (YouTube). Opraveno bylo 23 bezpečnostních chyb.

Ladislav Hagara | Komentářů: 7
16.10. 22:44 | Komunita

Open source nástroj pro monitorování zabezpečení počítačových sítí Bro (Bro Network Security Monitor, Wikipedie) byl přejmenován na Zeek (Zeek Network Security Monitor). Nový název bez negativní konotace by měl být pro uživatele atraktivnější.

Ladislav Hagara | Komentářů: 13
16.10. 22:00 | Nová verze

Po dvou letech od vydání verze 0.4 byla vydána nová major verze 5 linuxové distribuce elementary OS (Wikipedie) vycházející z Ubuntu. Kódové jméno této nejnovější verze je Juno. Přehled novinek i s náhledy v příspěvku na Medium.

Ladislav Hagara | Komentářů: 0
16.10. 18:33 | Komunita

Svobodná decentralizovaná mikroblogovací platforma a sociální síť podobná Twitteru Mastodon (Wikipedie) slaví 2 roky. Krátkou historii a milníky shrnuje příspěvek na blogu.

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

Společnosti Microsoft, Google, Apple i Mozilla včera shodně oznámily, že z jejich webových prohlížečů Internet Explorer, Edge, Chrome, Safari a Firefox počátkem roku 2020 odstraní protokoly TLS 1.0 a TLS 1.1. Michal Špaček v článku Vypněte TLS 1.0 a 1.1 už dnes na svých stránkách informuje, že TLS 1.0 a 1.1 lze vypnout již dnes. Ověřit to lze například pomocí SSL Labs Server Testu.

Ladislav Hagara | Komentářů: 13
Přispíváte osobně k vývoji svobodného softwaru?
 (40%)
 (42%)
 (23%)
 (23%)
 (11%)
 (37%)
Celkem 235 hlasů
 Komentářů: 12, poslední včera 21:18
Rozcestník

Dotaz: bash - jak escapovat ' ??

hajma avatar 28.3.2006 12:54 hajma | skóre: 27 | blog: hajma | Říčany
bash - jak escapovat ' ??
Přečteno: 147×
DD, chci v bash skriptu pomocí sedu vypreparovat ze souboru řádky x až y.

toto funguje ok:
cat $soubor | sed -n '5,10p'
ale toto ne (samozřejmě, protože bash díky ' nepošle sedu proměnné alébrž jejich názvy), a to jsem zkoušel přidávat zp.lomítka apod.:
cat $soubor | sed -n '$cislozacatku,$cislokoncep'
Díky za každou radu.
21 promarněných znaků

Odpovědi

28.3.2006 13:02 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: bash - jak escapovat ' ??
Použijte dvojité uvozovky (nebo žádné) a jméno druhé proměnné dejte do složených závorek.
hajma avatar 28.3.2006 13:19 hajma | skóre: 27 | blog: hajma | Říčany
Rozbalit Rozbalit vše Re: bash - jak escapovat ' ??
taky ne :-(
cat $adresar/revisions/$rev | sed -n "$cislozacatku,{$cislokonce}p"

sed: -e expression #1, char 3: unexpected `,'
21 promarněných znaků
hajma avatar 28.3.2006 14:00 hajma | skóre: 27 | blog: hajma | Říčany
Rozbalit Rozbalit vše Re: bash - jak escapovat ' ??
ugh, jsem trubka, samozřejmě ...${... , není divu, že mi to nefungovalo
21 promarněných znaků
28.3.2006 14:48 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: bash - jak escapovat ' ??
Musíte číst pozorně, psal jsem, abyste do složených závorek uzavřel jméno proměnné… :-)
28.3.2006 13:18 Ondra
Rozbalit Rozbalit vše Re: bash - jak escapovat ' ??
No, nejdřív si ujasni, proč tam vlastně ty apostrofy píšeš:-). Píšeš je tam proto, aby se právě znaky mezi nimi předaly programu jako jeden argument. Ale například si všimni, že cat $soubor | sed -n 5,10p taky funguje, zřejmě není důvod tam apostrofy psát. Ale jinak je lepší to uzavřít. Uvozovky jsou de-facto to samé co apostrofy, akorát se v nich expandují proměnné. Takže:

sed -n "$cislozacatku,${cislokonce}p" "$soubor"

ještě bez toho zbytečného cat a s názvem souboru raději také do uvozovek.
hajma avatar 28.3.2006 14:01 hajma | skóre: 27 | blog: hajma | Říčany
Rozbalit Rozbalit vše Re: bash - jak escapovat ' ??
díky!
21 promarněných znaků

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.