- potřeba ukládat nějaké informace získané z formulářů
- příkaz cat - výpis souboru
- příkaz head - výpis prvních řádků souboru
- příkaz tail - výpis posledních řádků souboru
cat form.dat #vypíe obsah souboru na std. výstup
echo "dalí řádek" >> soubor.txt # zapíe "dalí řádek" na konec ji
existujícího souboru
echo "nový" > new.txt # vytvoří nový soubor a zapíe na 1. řádek
"nový", pokud ji soubor existoval, je
přepsán
- Příklady:
POM=$(cat soubor.txt | head -1) # do proměnné POM uloí obsah
1. řádku souboru soubor.txt
SPODEK=$(cat data.txt | tail -1) # do proměnné spodek uloí obsah
posledního řádku souboru data.txt
- pro zpracování více souborů v adresáři se nejčastěji pouívá příkaz for:
for SOUBOR in *.txt; do # pro kadý soubor v aktuálním
adresáři dělej
cat $SOUBOR >> newfile.dat # přidej jeho obsah do celkového
souboru newfile.dat
done