Megkéri a shellt, hogy végrehajtás előtt mutassa meg, valójában mit fog végrehajtani. Tehát a változókat, *-ot stb. behelyettesíti és ennek az eredményét mutatja meg. Próbáld ki, mit látsz, ha set -x után beírsz mondjuk egy "echo *"-ot!