Command line nástroje Jednoúčelové, ale mocné nástroje pro transformace textu Jak získat: Linux (a Mac) – součást operačního systému Windows – musí se.

Slides:



Advertisements
Podobné prezentace
Operační systém GNU Linux
Advertisements

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Prostředí internetu Číslo DUM: III/2/VT/2/2/27 Vzdělávací předmět: Výpočetní technika Tematická oblast:
NÁZEV ŠKOLY: Masarykova základní škola a mateřská škola Melč, okres Opava, příspěvková organizace ČÍSLO PROJEKTU:CZ.1.07/1.4.00/ AUTOR:Mgr. Vladimír.
Rovnice a nerovnice Soustavy rovnic VY_32_INOVACE_RONE_04.
Formáty souborů (neboli typ souboru) obvykle určuje význam dat v elektronickém souboru. Existuje množství různých formátů, přizpůsobených pro ukládání.
VY_52_INOVACE_05_12_LEZB Zbyněk Lecián Výukový materiál Škola: Střední průmyslová škola elektrotechnická a informačních technologií Brno Autor: Zbyněk.
1 Obhajoba diplomové práce Sluneční záření a atmosféra Autor: Tomáš Miléř Vedoucí: Doc. RNDr. Petr Sládek, CSc. Oponent: RNDr. Jan Hollan BRNO 2007Katedra.
2.3 ROZKLAD VÝRAZŮ NA SOUČIN Mgr. Petra Toboříková.
Číslo projektuCZ.1.07/1.5.00/ Číslo materiáluVY_32_INOVACE_30-03 Název školy Střední průmyslová škola stavební, České Budějovice, Resslova 2 AutorRNDr.
Tvorba WWW stránek. Obsah Princip fungování WWW Současné trendy Zásady tvorby WWW stránek Netiketa.
Mnohočleny Gymnázium a Jazyková škola s právem státní jazykové zkoušky Zlín Tematická oblast Matematika – výrazy s proměnnými Datum vytvoření
Databáze © Mgr. Petr Loskot
DIGITÁLNÍ UČEBNÍ MATERIÁL
Výukový materiál zpracován v rámci projektu
Slovní úlohy o směsích (řešené lineární rovnicí o jedné neznámé)
Binomická věta 30. října 2013 VY_42_INOVACE_190212
Tento materiál byl vytvořen rámci projektu EU peníze školám
Software počítače – opakování
Inf Počítač a lidé s handicapem
Batové dávky Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Vojtěch Mrózek. Dostupné z Metodického portálu ISSN: ,
Vysoká škola technická a ekonomická v Českých Budějovicích Ústav podnikové strategie Firemní kultura zahraniční společnosti na území ČR Autor bakalářské.
Kurz algoritmizace a programování v jazyce C
Název projektu: Učíme obrazem Šablona: III/2
Základní zapojení zesilovačů
Programování a simulace CNC strojů I.
ČÍSLOVKY Mgr. Michal Oblouk.
MEZILIDSKÁ KOMUNIKACE II.
Excel – tabulkový procesor
Lineární rovnice řešené pomocí algebraických vzorců pro druhou mocninu
Dělitelnost přirozených čísel
ZAL – 9. cvičení 2016.
TÉMA: Počítačové systémy
Inf Ovládání operačního systému
JEdit Open source programování – – Marek Bílý.
Databáze MS ACCESS 2010.
Informatika webový prohlížeč ISŠ Semily Zpracoval: Vít Rutkovský
Sčítání desetinných čísel
Přehled pro vytvoření šablony
Práce s řetězci Metoda Contain() - zjistí zda testovaný řetězec obsahuje určitý podřetězec Vrací True/False Úkol – zjistěte zda uživatel zadal do textového.
METODICKÝ LIST PRO ZŠ Pro zpracování vzdělávacích materiálů (VM)v rámci projektu EU peníze školám Operační program Vzdělávání pro konkurenceschopnost   
Operační systém GNU Linux
INFORMATIKA – základní pojmy v informatice
VY_32_INOVACE_66.
ČÍSLO PROJEKTU ČÍSLO MATERIÁLU NÁZEV ŠKOLY AUTOR TÉMATICKÝ CELEK
ZÁKLADNÍ ŠKOLA, JIČÍN, HUSOVA 170 Číslo projektu
Zlomky Část celku VY_42_INOVACE_20_01.
DIGITÁLNÍ UČEBNÍ MATERIÁL
Financováno z ESF a státního rozpočtu ČR.
Popis výukového materiálu Název: PowerPoint
BIBS Informatika pro ekonomy přednáška 2
Přídavná zařízení.
Mgr. Jan Fiala Archivace a komprese linux.
Informační a komunikační technologie Informatika Operační systémy
VY_32_INOVACE_6_5_Operační systémy
3. přednáška Laplaceova transformace
Název školy: Autor: Název: Číslo projektu: Název projektu:
Digitální učební materiál
C# konzole – Textový výstup
V Nahraďte tento nápis vlastním textem. Vyberte písmeno a vložte vlastní text. Pro každý snímek použijte jeden znak.
Domácí úkol Pro molekuly, které jsou uvedeny na stránkách předmětu pod těmito slidy, vypočítejte hodnoty energie. Použijte k tomu volně dostupný software,
PSANÍ ÚŘEDNÍHO DOPISU KROK ZA KROKEM
Bibliografické citace
Střední škola obchodně technická s. r. o.
V Nahraďte tento nápis vlastním textem. Vyberte písmeno a vložte vlastní text. Pro každý snímek použijte jeden znak.
M Nahraďte tento nápis vlastním textem. Vyberte písmeno a vložte vlastní text. Pro každý snímek použijte jeden znak.
Dělitelnost přirozených čísel
Název projektu: Učíme obrazem Šablona: III/2
Command line nástroje Jednoúčelové, ale mocné nástroje pro transformace textu Jak získat: Linux (a Mac) – součást operačního systému Windows – musí se.
Hromadné dokumenty opakující se pro kolekci osob
ŠABLONA III/2 Literární test 7. ročník Mgr
Transkript prezentace:

Command line nástroje Jednoúčelové, ale mocné nástroje pro transformace textu Jak získat: Linux (a Mac) – součást operačního systému Windows – musí se doinstalovat: cmder.net nebo cygwin

Příklad – Skákal pes https://www.geneea.com/events/2017-11-Czechitas.html Kolik má text řádek, slov a znaků? První příkaz: wc <jménosouboru> Jak vypsat obsah souboru: cat <jménosouboru> (vypíše celý soubor) less <jménosouboru> (po stránkách, použijte space, potom „q“) head / tail <jménosouboru> Všechny příkazy lze spustit s parametrem --help

Kódování https://en.wikipedia.org/wiki/Character_encoding ASCII – 7bitů Nepokrývalo znaky z různých jazyků Více kódování češtiny (windows-1250, iso-8859-2, utf-8) V našem případě: konverze z iso-8859-2 do utf-8 iconv -f iso-8859-2 -t utf-8 skakalpes-il2.txt > pes_utf8.txt

Další příkazy a principy sort Zkuste setřídit abecedně řádky Každý příkaz má vstup a výstup Je možné je zřetězit (výstup jednoho je vstupem dalšího) Pomocí znaku | (pipe, pajpa) cat pes_utf8.txt | sort Jak poslat výstup do souboru? Pomocí znaku > cat pes_utf8.txt | sort > pes_sorted.txt

Další příkazy – tr, uniq, cut Nahradí znak jiným znakem, příklady: tr 'a' 'b' tr ' ' '\n' tr '[:punct:]' '\n' uniq Vyháže opakující se řádky Je potřeba mít vstup setříděný cat pes_utf8.txt | tr '[:punct:]' '\n' | tr ' ' '\n' | sort | uniq -c | sort cut Vyřízne z každého vstupu určité znaky nebo slova. cut –f 1 –d “ “ Pracuje dobře s tsv

Další příkazy - grep Filtrování podle obsahu grep ‘mysli’ Regulární výrazy: Šablona vyhovující více možnostem [a-z] … znaky od a do z Další úlohy: Vypište řádky obsahující číslo Kolik je v souboru unikátních slov Nejčastější slova začínající na určité písmeno

Další příkazy wget echo sed dos2unix, unix2dos Stahování souborů z webu echo Vypíše vstup na konzoli sed Komplexnější nástroj na náhradu textů echo "kafe" | sed -e 's/kafe/pivo/‚ dos2unix, unix2dos Kódování konců řádek

Další nástroje Notepad++ S pluginem TextFX