2010-08-22 162 views
4

在某些rvm安裝腳本中偶然遇到了∴運算符,似乎無法找到它所做的事情的信息?這個地方有文檔嗎?∴字符在bash shell中做了什麼?

+0

這真的是shell腳本中使用的字符嗎?我從來沒有在任何腳本中看到過這個角色 - 也許我只是沒有注意到它。 – spig 2010-08-22 15:54:35

+0

我認爲它被稱爲「因此」符號,但我不認爲它是一個有效的腳本字符。也許它被用於評論中,或者爲了信息的目的而結束一系列步驟(不是功能性的目的) – 2010-08-22 15:57:38

+0

究竟是什麼,這一定是來自未來的。 – nisc 2010-08-22 17:14:28

回答

4

我保證它不是bash的東西。 UNIX以其簡單的命令而聞名,但它甚至不會那麼遠:-)

RVM可能會用該名稱創建腳本或可執行文件,以便在命令行上輸入它可能會執行某些操作如果是這樣的話,這對我來說是避免RVM的一個很好的理由。

然而,由於context似乎線路喜歡:

∴ bash < <(curl http://rvm.beginrescueend.com/releases/rvm-install-head) 
∴ rvm update 
∴ gem update rvm && rvm-install 

我會建議它在使用的提示符殼,而不是一個命令。

0

它什麼都不做 - 這似乎是wayneseguin用於他的bash提示符的字符。很多人可能會默認看到:~

0

這是Unicode 0x2234字符,意思是「因此」。這絕對不是一個bash操作符。

我想你在http://rvm.beginrescueend.com/rvm/install/上發現了這個字符,並認爲它屬於命令行。也許他們只是在網站上使用它來表示一個shell(通常用#或$表示)。

0
cat <<∴ 
Very unlikely to find an accidental ∴ 
at the beginning of a line in a here 
document. But it would tend to 
confuse a reader. 
∴