<Sebelumnya | Konten | Selanjutnya>
Mengarahkan Kesalahan Standar
Mengarahkan kesalahan standar tidak memiliki kemudahan dari operator pengalihan khusus. Untuk mengalihkan
kesalahan standar kita harus merujuk ke nya deskriptor file. Sebuah program dapat menghasilkan output pada salah satu dari beberapa aliran file bernomor. Sementara kami telah mengacu pada tiga pertama dari aliran file ini sebagai input, output, dan kesalahan standar, shell merujuk mereka secara internal sebagai deskriptor file 0, 1 dan 2, masing-masing. Shell menyediakan notasi untuk mengarahkan file menggunakan nomor deskriptor file. Karena kesalahan standar sama dengan deskriptor file nomor 2, kami dapat mengarahkan kesalahan standar dengan notasi ini:
[saya@linuxbox ~]$ ls -l /bin/usr 2> ls-error.txt
[saya@linuxbox ~]$ ls -l /bin/usr 2> ls-error.txt
Deskriptor file "2" ditempatkan tepat sebelum operator pengalihan untuk melakukan pengalihan kesalahan standar ke file ls-error.txt.