ты имел в виду `если [[ "$(команде uname -с)" == "Линукс" ]]; затем...? (А если нет, то почему?) Июль, 2015 и мне пришлось сделать то же самое. Договорились. В Системные настройки > Экономия энергии, проверьте, чтобы увидеть, если установлен флажок Включить защиту доступа к сети питания. Если он установлен, это может быть причиной, но я не окончательным источником для этого утверждения. Ответ от Apple к все, казалось бы, "почему бы тебе просто не обновить до следующей версии?". Вздох. Они должны быть заинтересованы в тестировании. В большинстве стран, вы можете просто остаться в воздушную зону без проблем, потому что вы не идете через паспортный контроль. Если вы летите 2 различных авиакомпаний, и должны пройти через иммиграцию, чтобы зарегистрироваться на следующий рейс, или у вас на Земле страны, которая запрещает транзит, то ничего страшного
testpath="/путь/до/Первый Дир/Дир/"
функции printf '%Q', то "$testpath"

Научись правильно цитировать в оболочке, это очень важно :

"Двойная кавычка" каждый литерал, который содержит пробелы/метасимволы и каждый экспансии: "$ВАР", "$(команда "переменной$var")", "${массив[@]}", "в & б". Используйте 'одинарные кавычки' для кода или литерал $'С: 'стоит $5 США, хост SSH 'Эхо "$имя"'. См http://mywiki.wooledge.org/Quotes
http://mywiki.wooledge.org/Arguments
http://wiki.bash-hackers.org/syntax/words