Утиный жир приносит слишком много аромата :) corsiKa @Да, я понимаю, и именно поэтому я сказал, что если существует реальная угроза. Они могли бы сделать то же самое в других местах (для драматического примеру, карантин граждан для экспозиции Эбола) при возникновении угрозы. (Я не конституционный юрист, поэтому мне было бы интересно, что произошло, когда эти проблемы уже ушли в суд, предполагая, что они есть... ) Мне нравится 1,2 и 5. Я была с обеих сторон как ученика ("верх" и "низ"). Я могу с уверенностью сказать, что 3 действительно заставляет меня нервничать. У меня был класс, где Учитель призвал людей случайно, и я постоянно непросто, не хватает уверенности, и в глазах многих людей. Если вы *должны* сделать это, по крайней мере, сделать это очень ясно с самого начала курса, чтобы студенты знали, чего ожидать, а еще лучше составить расписание, чтобы они могли подготовиться. С другой стороны, 4 действительно выбить меня из колеи, и я хотел бы видеть его в качестве своего рода наказания за попытку учиться.

Я думаю, что реальная потребность значительной степени зависит от того, где/когда вы хотите, чтобы переменные, которые будут расширяться - перед отправкой команды, локально или после отправки, удаленно. Обоих случаях являются действительными. В любом случае, если ваша команда помещается в одной строке, я предлагаю вам, используя <<< перенаправления окружающие команду с двойной или одинарной кавычки соответственно

1. Решение переменные перед отправкой команды

финал="defined_locally"; СШ server.com <<<"окончательной="defined_remotely" ;команды mkdir именем /foo/бар/"$финал" "

2. Решение переменные после отправки команды

финал="defined_locally"; СШ server.com <<<'окончательный="defined_remotely"; команды mkdir именем /foo/бар/"$финале" '

Первый создаст

в /Foo/бар/defined_locally

а второй будет создавать

в /Foo/бар/defined_remotely

каталог на удаленном сервере

Как вы видите, нет необходимости бежать в обоих случаях, пока вы не хотите, чтобы смешивать локальные и удаленные определенными Варс в одну команду.

УПД:

<<<

строго говоря, это не перенаправление, а вот-строки

UPD2:

Спасибо @Rastapopoulos для указывая на

Псевдо-терминал не будет выделяться, потому что стандартный ввод не является терминалом сообщения, которая сопровождает выполнение команд

Хотя это не причиняет вреда