Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Vzdělávací materiál / DUMVY_32_INOVACE_02B14 Příkazový řádek: obsah souborů PŘÍKLADY AutorIng. Petr Haman Období vytvořeníLeden 2013 Ročník / věková kategorie3.

Podobné prezentace


Prezentace na téma: "Vzdělávací materiál / DUMVY_32_INOVACE_02B14 Příkazový řádek: obsah souborů PŘÍKLADY AutorIng. Petr Haman Období vytvořeníLeden 2013 Ročník / věková kategorie3."— Transkript prezentace:

1 Vzdělávací materiál / DUMVY_32_INOVACE_02B14 Příkazový řádek: obsah souborů PŘÍKLADY AutorIng. Petr Haman Období vytvořeníLeden 2013 Ročník / věková kategorie3. ročník Vyučovací předmět / klíčová slova Operační systémy / GNU/Linux, Ubuntu, příkazový řádek, obsah souboru AnotacePříklady ke vzdělávacímu materiálu VY_32_INOVACE_02_B13 Obchodní akademie, Ostrava-Poruba, příspěvková organizace

2 PŘÍKAZOVÝ ŘÁDEK: OBSAH SOUBORŮ PŘÍKLADY Ing. Petr Haman

3 PŘÍKLAD 1 ZADÁNÍ  Vytvoř nový textový soubor „auta“, který bude obsahovat 10 značek aut, každé na samostatném řádku  Vypiš obsah souboru „auta“ do souboru „1“ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 3 / 43

4 PŘÍKLAD 1 ŘEŠENÍ [:lower:] [:upper:] Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 4 / 43 mcedit auta... zápis aut v textovém editoru... klávesa F2 (Save) klávesa F10 (Quit) cat auta > 1

5 PŘÍKLAD 2 ZADÁNÍ  Vypiš prvních 6 řádků souboru „auta“  Výsledek zapiš do souboru „2“ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 5 / 43

6 PŘÍKLAD 2 ŘEŠENÍ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 6 / 43 head -n 6 auta > 2

7 PŘÍKLAD 3 ZADÁNÍ  Vypiš poslední 3 řádky souboru „auta“ pozpátku  Výsledek zapiš do souboru „3“ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 7 / 43

8 PŘÍKLAD 3 ŘEŠENÍ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 8 / 43 tail -n 3 auta | tac > 3

9 PŘÍKLAD 4 ZADÁNÍ  Vypiš prvních 7 řádků souboru „auta“ abecedně seřazené od konce  Výsledek zapiš do souboru „4“ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 9 / 43

10 PŘÍKLAD 4 ŘEŠENÍ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 10 / 43 head -n 7 auta | sort | tac > 4

11 PŘÍKLAD 5 ZADÁNÍ  Vypiš poslední 4 řádky souboru „auta“ očíslovaných od čísla 2 se skokem po 8  Výsledek zapiš do souboru „5“ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 11 / 43

12 PŘÍKLAD 5 ŘEŠENÍ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 12 / 43 tail -n 4 auta | nl -v 2 -i 8 > 5

13 PŘÍKLAD 6 ZADÁNÍ  Vypiš počet slov na posledních 6 řádcích souboru „auta“  Výsledek zapiš do souboru „6“ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 13 / 43

14 PŘÍKLAD 6 ŘEŠENÍ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 14 / 43 tail -n 6 auta | wc –w > 6

15 PŘÍKLAD 7 ZADÁNÍ  Najdi všechny řádky ze souboru „auta“, které obsahují znak „a“  Výsledek zapiš do souboru „7“ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 15 / 43

16 PŘÍKLAD 7 ŘEŠENÍ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 16 / 43 grep "a" auta > 7

17 PŘÍKLAD 8 ZADÁNÍ  Najdi všechny řádky ze souboru „auta“, které neobsahují znak „e“ ani „E“  Výsledek zapiš do souboru „8“ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 17 / 43

18 PŘÍKLAD 8 ŘEŠENÍ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 18 / 43 grep -i -v "e" auta > 8

19 PŘÍKLAD 9 ZADÁNÍ  V posledních 7 řádcích souboru „auta“ najdi všechny řádky, které neobsahují znak „k“  Výsledek zapiš do souboru „9“ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 19 / 43

20 PŘÍKLAD 9 ŘEŠENÍ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 20 / 43 tail -n 7 auta | grep -v "k" > 9

21 PŘÍKLAD 10 ZADÁNÍ  V prvních 4 řádcích souboru „auta“ najdi všechny řádky, které obsahují znak „j“ nebo „J“  Tyto řádky očísluj pozpátku od čísla 5 se skokem 10  Výsledek zapiš do souboru „10“ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 21 / 43

22 PŘÍKLAD 10 ŘEŠENÍ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 22 / 43 head -n 4 auta | grep -i "j" | nl -v 5 -i 10 | tac > 10

23 PŘÍKLAD 11 ZADÁNÍ  Z posledních 5 řádků souboru „auta“ vyber první 3 řádky, které obsahují písmeno „a“  Tyto řádky seřaď podle abecedy, očísluj od 3 se skokem 11 a z nich vypiš pozpátku poslední 2  Výsledek zapiš do souboru „11“ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 23 / 43

24 PŘÍKLAD 11 ŘEŠENÍ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 24 / 43 tail -n 5 auta | grep "a" | head -n 3 | sort | nl -v 3 -i 11 | tail -n 2 | tac > 11

25 PŘÍKLAD 12 ZADÁNÍ  Nahraď všechna velká písmena ze souboru „auta“ malými písmeny  Výsledek zapiš do souboru „12“ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 25 / 43

26 PŘÍKLAD 12 ŘEŠENÍ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 26 / 43 tr [:upper:] [:lower:] auta > 12

27 PŘÍKLAD 13 ZADÁNÍ  Nahraď na posledních 5 řádcích v souboru „auta“ písmena {a, b, c, d, e, f} za písmena {A, E, I, O, U, Y}  Výsledek zapiš do souboru „13“ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 27 / 43

28 PŘÍKLAD 13 ŘEŠENÍ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 28 / 43 tail -n 5 auta | tr a-f A-F > 13

29 PŘÍKLAD 14 ZADÁNÍ  Rozděl soubor „auta“ a ulož automaticky do samostatných souborů po 3 řádcích Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 29 / 43

30 PŘÍKLAD 14 ŘEŠENÍ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 30 / 43 cat auta | split -l 3

31 PŘÍKLAD 15 ZADÁNÍ  Abecedně setříděný soubor „auta“ rozděl a ulož automaticky do samostatných souborů po 5 řádcích  Výsledné dílčí soubory budou mít názvy „auta-aa“, „auta-ab“, „auta-ac“,... Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 31 / 43

32 PŘÍKLAD 15 ŘEŠENÍ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 32 / 43 sort auta | split -l 5 auta-

33 PŘÍKLAD 16 ZADÁNÍ  Očíslovaný soubor „auta“ od čísla 0 se skokem 3 rozděl a ulož automaticky do samostatných souborů po 4 řádcích  Výsledné dílčí soubory budou mít názvy „auta2-aa“, „auta2-ab“, „auta2-ac“,...  Ověř počet řádků v prvním souboru  Výsledek zapiš do souboru „16“ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 33 / 43

34 PŘÍKLAD 16 ŘEŠENÍ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 34 / 43 nl -i 3 auta | split -l 4 auta2- wc -l auta2-aa > 16

35 PŘÍKLAD 17 ZADÁNÍ  Sluč první a druhý soubor z předchozího příkladu  Výsledek zapiš do souboru „17“ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 35 / 43

36 PŘÍKLAD 17 ŘEŠENÍ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 36 / 43 paste auta2-aa auta-ab > 17

37 PŘÍKLAD 18 ZADÁNÍ  Sluč první a druhý soubor z příkladu 16  Z jeho prvních 3 řádků abecedně seřazeně vypiš první 2 řádky, které neobsahují písmeno „A“  Výsledek zapiš do souboru „18“ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 37 / 43

38 PŘÍKLAD 18 ŘEŠENÍ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 38 / 43 paste auta2-aa auta2-ab | head -n 3 | grep "A" | head -n 2 | sort > 18

39 PŘÍKLAD 19 ZADÁNÍ  Porovnej obsah souborů „17“ a „18“  Vypiš číselně seřazené očíslované od čísla 1 se skokem 8  Výsledek zapiš do souboru „19“ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 39 / 43

40 PŘÍKLAD 19 ŘEŠENÍ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 40 / 43 join 17 18 | nl -v 1 -i 8 | sort -n > 19

41 PŘÍKLAD 20 ZADÁNÍ  Z abecedně setříděných prvních 6 řádků souboru „auta“, které neobsahují písmena „e“ ani „E“ vypiš očíslovaných od čísla 0 se skokem 4 pozpátku poslední 3 řádky, které obsahují písmeno „a“  Výsledek zapiš do souboru „20“ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 41 / 43

42 PŘÍKLAD 20 ŘEŠENÍ Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 42 / 43 grep -i -v "e" auta | head -n 6 | sort | grep "a" | tail –n 3 | tac | nl -i 4 > 20

43 POUŽITÁ LITERATURA  Shell Ubuntu: standardní manuály Příkazový řádek: obsah souborů PŘÍKLADY / Ing. Petr Haman 43 / 43


Stáhnout ppt "Vzdělávací materiál / DUMVY_32_INOVACE_02B14 Příkazový řádek: obsah souborů PŘÍKLADY AutorIng. Petr Haman Období vytvořeníLeden 2013 Ročník / věková kategorie3."

Podobné prezentace


Reklamy Google