قبل از اینکه هر دستوری ارزیابی (evaluate) بشه کل دستور همراه آرگومانهای اون در خروجی چاپ میشه. برای مثال؛ اسکریپت زیر رو با دستور bash -x اجرا کنید. البته شما باید دستنامهٔ (manual) پوستهٔ tsh رو بخونید هرچند توضیحی که نوشتم شامل همهٔ پوستهها میشه فقط احتمالاً پرچمها متفاوتاند:
#!/usr/bin/env bash
# filename: foo.sh
prinft "%s\n" "$HOME"
خروجی چیزی شبیه یا مثل زیر خواهد بود:
> bash -x foo.sh
+ printf '%s\n' /home/john
/home/john