Tôi đang cố gắng thực hiện như sau:
exec &>filename
Sau này tôi không thể thấy bất cứ thứ gì kể cả những gì tôi đã gõ, được rồi.
Tôi điên cuồng cố gắng, exec 1>&1và exec 2>&2, nhưng không có gì xảy ra.
Bây giờ, không giết chết shell, làm thế nào để tôi lấy lại đầu ra được chuyển hướng đến thiết bị xuất chuẩn và lỗi được chuyển hướng đến thiết bị lỗi chuẩn tương ứng? Các mô tả tập tin có phải là cách duy nhất để giới thiệu tiêu chuẩn [in | out] put và stderr không?
execxây dựng thường được sử dụng trong kịch bản chạy trong một subshell, để chuyển hướng đầu ra ví dụ họ vào một tập tin. Tôi không thấy việc sử dụng nó trong một phiên tương tác.