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