Что означает каталог, указанный в '//'? [дубликат]

Скобки запускают подоболочку , и выход только из этой подоболочки.

Вы можете прочитать код выхода с помощью $? и добавить его в свой скрипт, чтобы выйти из скрипта, если подоболочка была закрыта:

#!/bin/bash

function bla() {
    return 1
}

bla || ( echo '1' ; exit 1 )

exitcode=$?
if [ $exitcode != 0 ]; then exit $exitcode; fi

echo '2'
0
07.01.2015, 01:39
0 ответов

Теги

Похожие вопросы