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 09:00 | Komunita

Do pátku probíhá konference vývojářů Linuxu aneb linuxových instalatérů Linux Plumbers Conference 2021 (LPC 2021). Přednášky lze sledovat online.

Ladislav Hagara | Komentářů: 0
včera 23:11 | Zajímavý software

Prohlížeč obrázků nsxiv (Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer) byl vydán ve verzi 27.1. Jedná se o fork již nevyvíjeného prohlížeče obrázku sxiv. Přehled novinek v CHANGELOGu.

Ladislav Hagara | Komentářů: 0
včera 21:33 | Zajímavý článek

MojeFedora.cz informuje co nového přinese Fedora Workstation 35: Lepší podpora Waylandu pod ovladačem od NVidie, režim pro kiosky, myši s vysokým rozlišením, PipeWire, podpora zatemňovacích obrazovek, OpenGL nad Vulkanem a profily napájení.

Ladislav Hagara | Komentářů: 0
včera 11:00 | Nová verze

Byla vydána nová verze 1.9.10 multiplatformního frontendu k emulátorům, herním enginům a multimediálním přehrávačům RetroArch (Wikipedie). Přehled novinek v příspěvku na blogu. RetroArch je nově k dispozici také na Steamu.

Ladislav Hagara | Komentářů: 0
včera 10:22 | Pozvánky

Od 23. do 25. září bude probíhat online konference LibreOffice 2021. Během tří dnů je připraveno okolo padesáti přednášek, workshopů a komunitních setkání s tématy týkající se kancelářského balíku, komunity a open source. Program je k dispozici na stránce konference. Konference se bude konat na komunikační platformě Jitsi a je zdarma. Připravuje se také YouTube přenos. Registrace je dostupná na stránce konference.

Zdeněk Crhonek | Komentářů: 0
včera 08:00 | Zajímavý software

Chafa (GitHub) je utilita a knihovna pro zobrazování libovolných obrázků v terminálu. Novinky v nejnovější verzi 1.8 v příspěvku na blogu.

Ladislav Hagara | Komentářů: 9
19.9. 12:11 | Nová verze

Společnost Jolla oznámila vydání verze 4.2.0 s kódovým názvem Verla mobilního operačního systému Sailfish OS (Wikipedie). Podrobný přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
18.9. 20:33 | Nová verze

Foreman (Wikipedie), nástroj pro kompletní správu životního cyklu fyzických i virtuálních serverů, byl vydán ve verzi 3.0. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
18.9. 14:11 | Nová verze

Byla vydána nová stabilní verze 2.10.28 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Verze 2.10.26 byla přeskočena. Přehled novinek v oznámení o vydání a v souboru NEWS na GitLabu. Vývojáři zdůrazňují opravu několika chyb ve verzi pro Windows. Nový GIMP je již k dispozici také na Flathubu.

Ladislav Hagara | Komentářů: 0
18.9. 13:55 | Nová verze

Český LibreOffice tým vydává překlad příručky LibreOffice Impress 7.0. Tato příručka je určena pro začátečníky i pokročilé uživatele aplikace Impress, prezentační komponenty v LibreOffice. S její pomocí můžete vytvářet snímky, které obsahují text, číslované a odrážkové seznamy, tabulky, grafy, videoklipy, kliparty a další objekty. Impress přichází s předdefinovanými textovými styly a předlohami snímků; můžete si také vytvořit vlastní. Příručka je ke stažení na stránce dokumentace. Tým nyní pracuje na překladu příruček Draw a Base.

Zdeněk Crhonek | Komentářů: 0
Dotykový displej na notebooku nebo desktopu
 (36%)
 (7%)
 (5%)
 (52%)
Celkem 461 hlasů
 Komentářů: 11, poslední 18.9. 18:45
Rozcestník



Dotaz: Přesměrování a pajpy

16.8.2005 09:18 KruX
Přesměrování a pajpy
Přečteno: 101×
Ahoj,

mám takový problém:
---cut---
#!/bin/sh

cat << EOF
Ahoj Svete...
EOF
---cut---
což zcela v souladu s očekáváními vypíše text. Zatím jasné.

Dále mějme třeba kolonu:
echo "Ahoj Svete..." | sed 's/Svete/svete/'
A moje otázka zní, jak to udělat v tom scriptu? Je to vůbec nějak možné? Mořím se s tím už docela dlouho a došly mi nápady...

Díky za tipy.

Odpovědi

16.8.2005 09:35 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Přesměrování a pajpy
Buď úplně stejně:
sed 's/Svete/svete/' << EOF
Ahoj Svete...
EOF
nebo vůbec nerozumím, co vlastně chceš.
16.8.2005 10:56 KruX
Rozbalit Rozbalit vše Re: Přesměrování a pajpy
Ale to je samosebou jasné, jde mi o obecný princip. To byl jen příklad.

Tak jinej příklad:
echo "Ahoj Svete..." | sed 's/Svete/svete/' | awk '{print$1}'
Prostě jak to zrealizovat v tom scriptu. Načítání těch dat z externího souboru apod. nechci, proto to řeším.

Díky za tipy.
16.8.2005 10:59 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: Přesměrování a pajpy
No a co vám tedy nejde? V čem je problém?
16.8.2005 11:06 © | skóre: 37 | blog: escaped
Rozbalit Rozbalit vše Re: Přesměrování a pajpy
cat | sort | awk ... atd... << EOF
data5
data4
data3
data2
data1
data0
EOF
Myslím, že je zjevné, co mi nejde, ani proč mi to nejde. To přesměrování jde do toho posledního příkazu v té koloně a já potřebuji aby šlo do toho prvního příkazu v koloně a z něj do kolony. Je to teď už jasné, v čem je problém?
16.8.2005 11:12 #Tom
Rozbalit Rozbalit vše Re: Přesměrování a pajpy
Beze sporu by se dalo najít i složitější řešení, mohl by ale pomoci tenhle debilní hack s vnořeným shellem:
(sed 's/ABC/abc/' | sed 's/DEF/def/') << EOF
> ABC DEF
> EOF
abc def
Ono to jde ale i takto pomocí prostého seskupení příkazů:
{ sed 's/ABC/abc/' | sed 's/DEF/def/'; } << EOF
> ABC DEF
> EOF
abc def
16.8.2005 11:17 © | skóre: 37 | blog: escaped
Rozbalit Rozbalit vše Re: Přesměrování a pajpy
Výborně. Děkuji. NEchápu, že mě to nenapadlo. :-( Vlastně první varianta mě napadla, ale nevyhovovala.
16.8.2005 12:31 Hynek (Pichi) Vychodil | skóre: 43 | blog: Pichi | Brno
Rozbalit Rozbalit vše Re: Přesměrování a pajpy
A kde je problém v postupu
sed 's/ABC/abc/' << EOF | sed 's/DEF/def/'
ABC DEF
EOF
nebo
<< EOF sed 's/ABC/abc/' | sed 's/DEF/def/'
ABC DEF
EOF
?
XML je zbytečný, pomalý, nešikovný balast, znovu vynalézané kolo a ještě ke všemu šišaté, těžké a kýčovitě pomalované.

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.