|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Artem S Ignatiev 2:5020/2395 09 Nov 2006 00:56:32 To : Andriy Gapon Subject : прикол -------------------------------------------------------------------------------- 08 ноя 06 21:46, ты слова я про всяких Re: прикол: >> Что подозрительно -- у меня в man sh синтаксис ${parameter+word} не >> описан. Есть ${parameter:+word} AG> Описан. Hо только чуть ниже, в обобщенном виде для всех "хитрых" AG> подстановок в варианте без двоеточия. Спасибо... Пропустил в прошлый раз по диагонали >> Что не помогает мне понять, почему не builtin ${0##*/} "$@" AG> Может быть автор был не уверен, а проверить было лень. А может шелы AG> разные бывают. Ээээ... Возможно... Защита от ситуации /usr/bin/cd "" "/usr" ? Это единственная ситуация, в которой я смог представить пустой $1 и непустой $@ AG> Anyway, наивен тот человек, который мог ожидать, что внешняя комманда AG> или скрипт может поменять текущюю директорию для вызывающего AG> шела/скрипта/комманды :-) ;) и требование POSIX-а несколькими мессагами раньше -- тоже странное какое-то. alias и cd как внешние программы я себе вообразить не в силах ZaZooBred [team Бородатые] [ICQ: 67440949] --- Я хожу, как дурак, без блокнота * Origin: Зато года идут, а печень всё не меньше (2:5020/2395) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/283145524646.html, оценка из 5, голосов 10
|