>П-ц, "командочек". Сюси-пуси. Вообще-то шелл - это как средство для интерактивного "ввода
>командочек", так и скриптинга, и от одного до другого один шаг,
>потому что когда "командочка" не влезает в строчку и при этом
>может понадобиться еще раз, ее пора оформлять в отдельный скрипт. Посему,
>синтаксис у интерактивного и неинтерактивного шелла должен быть одинаков. Это раз. афтар, давайте уж успокоите вашу бурную фантазию, а? "отдельный скрипт" и пишется на sh всегда (по крайней мере в моем случае). это раз.
два: может таки разберетесь и перестанете противоречить себе? или вам одноклассники и классный руководитель запрещают использовать для скриптинга sh а в качестве "интерактивного" шелла [t]csh?
очень хочется видеть ссылку на стандарт с "синтаксис у интерактивного и неинтерактивного шелла должен быть одинаков". btw, он одинаков в tcsh. сам с собой;)
>Два - это совместимость. Все скрипты во FreeBSD написаны на sh,
>а в других системах никаких [t]csh в помине нет. Итого -
>шелл обязан быть совместимым с sh. Без башизмов, и уж точно
>не с совершенно левым синтаксисом как у [t]csh.
вы хотите расказать мне на чем скрипты во fbsd пишутся?;)
[tiger@notebook]~%wc -l .ssh/known_hosts
272 .ssh/known_hosts
все - физические машинки с как минимум 1 (чаще с 2-5) джейлами. из них только 2 машины с линаксом. И я вас и ваших одноклассников наверное удивлю: на них _тоже_ установлен (и конечно же используется) tcsh.
>Если вас пугает перенаправление потоков и для вас CLI - "средство ввода
>командочек", проходите мимо, я умоляю. Перед одноклассниками будете понтоваться что не
>в иконку тыкаете, а то же самое в шелле набираете.
почему вы решили что оно меня пугает?