A shell script írásának alapvető feltétele Ismerd a parancsokat, amiket beleírsz. Így ha látsz valamilyen minta scriptet, és a benne lévő parancsot, annak paramétereit stb. Linux:Shell script alapok -. nem ismered olvass utána! Én igyekszem nagyon "semleges" példákat hozni, de soha ne másolj le valamit, amit nem értesz! A Linux parancsok a lehető legjobban dokumentált parancsok, így biztosan a "man" a "–help" és a "-h" segíteni fog. Salomon gyerek túracipő o Andrassy utca Kiemelés gyökjel alól
Ne adj meg olyan nevet, amelyen már van "gyári" Linuxos parancs! Ne használj ékezeteket és különleges karaktereket, jobb a békesség! Én mindig kiterjesztést használok, ami miatt majdnem minden nevet megadhatok, hiszen kicsi az esély, hogy pont ugyanolyant már kaptam gyárilag a disztribúcióval. Azaz ha olyan ingerem lenne, hogy egy kereső scriptet írok, és a nevet adom neki, akkor nem fog ütközni a find paranccsal. A Linux pontosan azt a parancsot hajtja végre, amit megadsz. Shell script alapok na. A find és a, illetve a findsh nem ugyanazt takarja. Ezzel kikerülöd azt is, hogy ahol a script parancsokat tartod ott egy a paranccsal megegyező nevű könyvtárat is létre tudsz hozni. Ha a könyvtárban van egy find nevű parancs, akkor oda már egy find nevű könyvtárat nem tudsz egyszerűen létrehozni. Több esetben lehet olyan, hogy a rendezettség kedvéért egy munka könyvtárat kell csinálni, és én azt szeretem ha az nem /tmp, vagy /temp, hanem az adott script neve, mert így nem ütközik két script ideiglenes könyvtára egymással.