2014-10-14 8 views
-3

хорошо благодарю вас. Это хорошо работает. И ваш правый пост был повсюду. Спасибо за инструкцию. Если у вас больше вопросов, напишите об этом.Что такое PIPESTATUS = ([0] = "0")?

+0

'PIPESTATUS' * не * переменная окружения; это встроенная оболочка, не экспортированная в среду. –

+1

Кстати, есть много, что вы добавляете к своему вопросу здесь, что не очень актуально или полезно. Вы можете подумать о принятии сторонних изменений, которые пытаются удалить вещи, не соответствующие сути, вместо того, чтобы откатывать их или воссоздавать контент. –

+1

... или, вернее, если все, что вы отредактировали в _after_, должно быть уместно очистить, предоставленное @tripleee, тогда ваш вопрос является кандидатом на закрытие как на более широкое. Держите его простым и точным; нет необходимости в бессвязности. –

ответ

2

Документация для PIPESTATUS доступна в bash man page.

PIPESTATUS

переменного массив (см Массивов ниже), содержащий список значений состояния выхода из процессов в наиболее недавно выполненном на переднем плане трубопровода (который может содержать только одну команду).

1
true | false | true 
declare -p PIPESTATUS 

Выход:

declare -a PIPESTATUS='([0]="0" [1]="1" [2]="0")' 
Смежные вопросы