Содержимое в круглых скобках выполняется последним?Linux

Anonymous
Содержимое в круглых скобках выполняется последним?

Сообщение Anonymous »

Я наткнулся на эту строку в своем домашнем задании:

Код: Выделить всё

(cat "$@" 2>&1 >&3 | tr a-z A-Z >&2) 3>&1
Выполняется ли первым 3>&1 для создания файлового дескриптора 3, указывающего на стандартный вывод, или сначала выполняется >&3, когда временный файловый дескриптор используется для хранения содержимого стандартного вывода, поскольку он занят перенаправленным стандартным выводом.
Последнее объяснение было дано ключом ответа, но я не уверен, какой ответ является правильным.>

Подробнее здесь: https://stackoverflow.com/questions/798 ... cuted-last

Вернуться в «Linux»