Menampilkan Ekspansi Shell
Saat perintah dimasukkan di baris perintah, perintah tersebut diperluas menjadi outputnya yang ditampilkan. Ini disebut ekspansi.
Perintah yang Anda ketik akan dicetak dengan bantuan perintah echo
di terminal. Perintah ini akan berguna ketika Anda ingin memeriksa apa yang dilakukan perintah Anda di shell.
Perintah dan Fungsi
Perintah | Fungsi |
---|---|
set -x | Digunakan untuk mengaktifkan tampilan ekspansi shell. |
set +x | Digunakan untuk menonaktifkan tampilan ekspansi shell. |
set -x
Perintah set -x
mengaktifkan tampilan perintah shell.
Sintaks:
arduinoSalin kodeecho <text>
Contoh:
bashSalin kodeecho $USER
echo \$USER
Pada contoh di atas, set -x
menampilkan ekspansi shell di terminal. Anda dapat melihat apa yang dilakukan shell dengan perintah yang diberikan. Dengan perintah echo $USER
, ekspansi shell menunjukkan bahwa $USER
diubah menjadi ‘sssit’.
Dengan perintah echo \$USER
, ekspansi shell menunjukkan bahwa karena karakter khusus backslash (), $USER
tidak diubah menjadi ‘sssit’.
set +x
Perintah set +x
menonaktifkan tampilan perintah shell.
Sintaks:
arduinoSalin kodeecho <text>
Contoh:
bashSalin kodeecho $USER
echo \$USER
Pada contoh di atas, ekspansi shell dinonaktifkan sehingga output dicetak langsung di terminal.
ref: [1]