Ini bukan profil yang tepat, tetapi Anda dapat melacak skrip saat dijalankan. Letakkan set -xvsebelum bagian yang ingin Anda lacak dan set +xvsetelah bagian. set -xmemungkinkan xtrace, yang akan menampilkan setiap baris yang dieksekusi. set -vmengaktifkan mode verbose, yang juga akan menampilkan baris yang mungkin memiliki efek, tetapi tidak dieksekusi, seperti penugasan variabel.
Anda juga dapat cap waktu jejak Anda. Anda memerlukan emulator terminal yang dapat mencatat waktu setiap baris; satu-satunya yang saya tahu adalah RealTerm , yang merupakan program Windows, tetapi akan bekerja dengan Wine. Anda mungkin juga dapat menggunakan grabserial, meskipun saya belum mencobanya kecuali dengan port serial nyata. Anda dapat mengetahui perangkat serial apa yang digunakan shell Anda dengan menjalankan ps -p $$(jika tidak, gunakan manuntuk mencari tahu bagaimana memasukkan kolom TTY dalam psoutput Anda ).
Juga, lihat Alat profil kinerja untuk skrip shell di Stack Overflow.