|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 02 Dec 2006 16:36:53 To : Vadim Goncharov Subject : Re: прикол -------------------------------------------------------------------------------- >>> Vadim Goncharov wrote: VG>>>> Кстати, непонятно, зачем вообще существует /usr/bin/cd и что значит VG>>>> ${1+"$@"} EG>>> В этом-то весь вопрос. VG>> Существование cd как внешней комманды - это классика ') VG> Это бредово :) В ранних юниксах этот бинарник менял текущий каталог родительского процесса. VG>> А вообще, builtin ${0##*/} ${1+"$@"} это шаблон для запуска встроенной VG>> команды в шелле, с передачей ей всех аргументов коммандной строки. VG> Это понятно. Hепонятно, почему ${1+"$@"} вместо $@ написано. Во-первых, вместо "$@", а не $@. Во-вторых, привыкай, это стандартная идиома:)) -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/22383e8886907.html, оценка из 5, голосов 10
|