- 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 každý soubor v aktuálním
adresáři dělej
cat $SOUBOR >> newfile.dat # přidej jeho obsah do celkového
souboru newfile.dat
done