Описание тега bartender
Он должен показать, когда вы приносите мыши по верхней панели (панель "единство"), когда "Наутилус" является максимальным. Если этого не произойдет, вы можете нажать Alt, а затем параметры тип и нажмите клавишу Ввод. К сожалению, пропустили копия двух первых линий на моей /и т. д./хостов. Я просто обновил его. Попытался с помощью GParted и до сих пор получаю ввода/вывода сообщение об ошибке....но потом...попробовал другую карту ридер, и карта отформатирована нормально. Теперь с помощью карты памяти без проблем. Всегда, всегда, всегда проверьте карт-ридер, чтобы убедиться, что его не проведешь.
Есть 3 стандартных способа сделать это:
Pipefail
Первый способ установить pipefail
вариант (КШ
, ЗШ
или Баш
). Это самое простое и то, что он делает, в основном установить статус выхода $?
получить код завершения последней программы до выхода номера-ноль (или нуль, если все удачно вышли).
$ ложные | истинные; Эхо $?
0
$ взаимозачета pipefail
$ ложные | истинные; Эхо $?
1
$PIPESTATUS
Баш также есть массив переменной $PIPESTATUS
($pipestatus
в ЗШ
), которая содержит статус выхода из всех программ в последних трубопровода.
$ правда | правда; Эхо "${PIPESTATUS[@]}"
0 0
$ ложные | истинные; Эхо "${PIPESTATUS[@]}"
1 0
$ ложные | истинные; Эхо "${PIPESTATUS[0]}"
1
$ true или false; Эхо "${PIPESTATUS[@]}"
0 1
Вы можете использовать 3-ю команду, чтобы получить определенное значение в трубопроводе, что вам нужно.
Отдельные казни
Это наиболее громоздких решений. Выполняют каждую команду отдельно и фиксировать состояние
$ Выход="$(Эхо ФОО)"
$ STATUS_ECHO="$?"
$ Е '%С' "$выход" | грэп -IQ "с-БАР"
$ STATUS_GREP="$?"
$ Эхо "$STATUS_ECHO $STATUS_GREP"
0 1