обратная косая черта в начале команды


20

В руководстве по установке RVM я вижу много строк, начинающихся с '\':

Установите RVM с помощью ruby:

$ \curl -L https://get.rvm.io | bash -s stable --ruby

Я думаю, что это просто опечатка, но они повторяют это много раз.

Так в чем же причина?

Ответы:


24

Там нет ошибки, это небольшой взлом, чтобы избежать использования curl shell псевдонима, если таковой существует.

Это тоже работает:

'curl' (...)
"curl" (...)
/usr/bin/curl (...)
command curl (...)
command -p curl (...)

Это говорит о том, что делает обратная косая черта, но все же не то, почему они помещают это туда ... часто ли псевдоним завиток? В противном случае вы можете поместить его в любое руководство перед каждой командой.
Фрэнк Мейленаар

может быть, они хотели предотвратить нежелательные варианты с псевдонимом вродеcurl='curl -foo'
sendmoreinfo

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.