Saya mencoba menjalankan yang berikut ini:
exec &>filename
Setelah ini saya tidak bisa melihat apa pun termasuk apa yang saya ketikkan, oke.
Aku dengan panik mencoba, exec 1>&1dan exec 2>&2, tetapi tidak ada yang terjadi.
Sekarang, tanpa mematikan shell, bagaimana saya mendapatkan kembali output yang diarahkan ke stdout dan kesalahan diarahkan ke stderr masing-masing? Apakah file deskriptor satu-satunya cara untuk merujuk standar [dalam | keluar] dimasukkan dan stderr?
execmembangun biasanya digunakan dalam skrip yang berjalan di subkulit, untuk mengarahkan output mereka misalnya untuk file. Saya tidak melihat ada gunanya dalam sesi interaktif.