если огибающая переменная существует затем выход из сценария

Ваш Случай является перенаправлением, Но когда Вы перенаправляете только для Ваших cookie, FireFox имеет два extension тот один экспорт a txt file от Вашего cookie с wget формат и второй импорт это. Затем Вы используете:

wget --load-cookies your_cookies_file.txt your_URL
2
29.12.2013, 08:57
2 ответа

Относительно тестирования, является ли "переменная 0", можно использовать:

if [ "$MYVAR" -eq 0 ] ; then exit ; fi

Или, если Вы предпочитаете:

if [[ $MYVAR -eq 0 ]] ; then exit ; fi

Выражение [[ -n "$MYVAR" ]] тесты для значения непустой строки MYVAR. Строка "0" непуста: это имеет один символ, то же как строка "1".

exit заставит сценарий выходить. return, в отличие от этого, используется в функциях или полученных сценариях, когда Вы хотите выйти из функции или полученного сценария, но продолжить выполнение сценария выполнения вызова. Выполнение exit в функции заставил бы и функцию и ее сценарий выполнения вызова выходить.

3
27.01.2020, 22:00
  • 1
    @d-_-b exit должен работать. Вы могли обеспечить больше контекста? –  John1024 29.12.2013, 06:28
[[ "$1" -eq 0 ]] && { echo "Parameter 1 is empty" ; exit 1; }
1
27.01.2020, 22:00

Теги

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