Backslash am Anfang eines Befehls

20

Im Handbuch zur Installation von RVM werden viele Zeilen angezeigt, die mit "\" beginnen:

Installieren Sie RVM mit ruby:

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

Ich denke, es ist nur ein Irrtum, aber sie wiederholen es oft.

Was ist der Grund?

Putnik
quelle

Antworten:

24

Es gibt keinen Fehler, es ist ein kleiner Hack, um die Verwendung eines curl shell Alias zu vermeiden, falls vorhanden.

Das funktioniert auch:

'curl' (...)
"curl" (...)
/usr/bin/curl (...)
command curl (...)
command -p curl (...)
Gilles Quenot
quelle
Das verrät, was der Backslash bewirkt, und warum er nicht dort abgelegt wird. Andernfalls können Sie es vor jedem Befehl in ein beliebiges Handbuch einfügen.
Frank Meulenaar
Vielleicht wollten sie unerwünschte Optionen verhindern, mit einem Alias ​​wiecurl='curl -foo'
sendmoreinfo