dấu gạch chéo ngược khi bắt đầu lệnh


20

Trong Cài đặt hướng dẫn RVM, tôi thấy rất nhiều dòng bắt đầu bằng '\':

Cài đặt RVM với ruby:

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

Tôi nghĩ rằng đó chỉ là gõ nhầm nhưng họ lặp lại nhiều lần.

Vậy lý do là gì?

Câu trả lời:


24

Không có lỗi, đó là một chút hack để tránh sử dụng curl shell bí danh nếu có.

Điều này cũng hoạt động:

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

Điều đó nói lên những gì dấu gạch chéo ngược làm, vẫn không hiểu tại sao họ đặt nó ở đó ... có phải là curl thường là bí danh không? Nếu không, bạn có thể đặt nó trong bất kỳ hướng dẫn sử dụng trước mỗi lệnh.
Frank Meulenaar

có lẽ họ muốn ngăn chặn các tùy chọn không mong muốn, với một bí danh nhưcurl='curl -foo'
sendmoreinfo

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.