tiedostonimen testausta:
=======================

-d	onko kyseessä kansio
-e	onko tiedosto olemassa (myös -a testaa samaa)
-f	onko kyseessä tavallinen tiedosto
-h	onko kyseessä symbolinen linkki (myös -L testaa tätä)
-p	onko kyseessä nimetty putki ( semmoinen | )
-r	onko tiedosto luettavissasi
-s	onko tiedosto 'ei-tyhjä'
-S	onko kyseessä socket.
-w	onko tiedosto kirjoitettavissasi
-N	onko tiedostoa muokattu viime lukukerran jälkeen.


-nt	onko tiedosto edessä uudempi kuin perässä oleva
-ot	onko tiedosto edessä vanhempi kuin perässä oleva
-ef	onko edessä oleva tiedosto kova linkki perässäolevaan


käyttöesimerkki: [[ -d /home/petteri ]] && ......   # siis jos kansio on olemassa suoritetaan ..... 

rename -v 'y/" "/"_"/' $kanta/$KansionNimi/* # vaihtaa kansion kaikkien tiedostojen nimistä välilyönnit alleviivaukseksi

Numero=$(ls | grep -n <nimi>); echo ${Numero%%:*} ; tulostaa <nimi> järjestysnumeron tiedostolistauksessa

testi onko tiedosto skripti: apu=$(cat /home/petteri/OMATSKRIPTIT/palautuspiste | awk '{print $1}'); [[ $(echo ${apu:2:5}) = "/bin/" ]] && echo on skripti || echo ei ole skripti
- awk ottaa edessä olevat välilyönnit pois

tiedoston luonti:
-----------------
echo 0 > tiedosto
touch tiedosto
tiedosto=$(/bin/mktemp); echo 1 > $tiedosto; echo $tiedosto; cat $tiedosto
