Druhé cvičení (záskok) – Pokročilejší základy a roury
Příkazy:
mkdir
, rmdir
cp
, rm
, mv
- wildcardy
- roura
|
wc
Cvičení:
- Vytvořte složku s názvem
zaloha
a zkopírujte do ní všechny soubory z /usr/include
. Pak celou složku jedním příkazem smažte.
- Vytvořte složku s názvem
zaloha
a zkopírujte do ní všechny soubory z /usr/include
začínající na g a končící na .h, pak je všechny zase smažte.
- Vytvořte složku s názvem
moje nova slozka
a poté ji zase smažte.
- Uložte do souboru
datum
text datum
(lze více způsoby).
- Uložte do souboru
datum
na první řádek slovo Datum:
a na druhý dnešní datum (příkaz date
). Zkuste si formátování.
- Spočítejte počet řádek v souboru
/etc/passwd
(lze více způsoby, podívejte se na příkaz wc
)
Příklady pro pokročilé:
- Vypište ze souboru
/etc/passwd
řádky 15-20 (včetně) (můžete použít pomocný soubor)
- Spočítejte počet řádků ve všech souborech (i skrytých) ve vašem domovském adresáři.
- Spočítejte počet řádků ve všech souborech (i skrytých) ve vašem domovském adresáři a jeho podadresářích.
- Napište skript, který provede množinový průnik. Na vstupu dostane dva soubory a má vypsat právě ty řádky, které se vyskytují v obou souborech. Na pořadí nezáleží.
- Napište skript, který provede množinový rozdíl. Na vstupu dostane dva soubory a má vypsat právě ty řádky, které se vyskytují v prvním a nevyskytují ve druhém. Na pořadí záleží (musí být stejné jako v prvním souboru).
vimtutor