תוכניות מעטפת, בניגוד לתוכניות בשפות תכנות אחרות, מורכבות מפקודות המעטפת השונות, כגון: grep, sort ואחרות.
את תוכניות המעטפת נכתוב בקבצים המכונים סקריפטים (shell scripts). אלו קבצים המכילים רצפים של פקודות שברצונך כי המעטפת תבצע.
אפשר ליצור תוכניות מעטפת מורכבות המעבירות ארגומנטים לפקודות ואף משתנמשות במבני בקרה, כגון: if-else ולולאות for.
בהמשך חלק זה נסקור את האפשרויות הרבות שניתן לבצע ע"י סקריפט מעטפת.