在Bash Shell中,∴字符的作用是什么?

4

在一些rvm安装脚本中,偶然发现了∴运算符,但似乎找不到关于它的信息?是否有相关文档可以参考?


那个字符真的在shell脚本中使用吗?我从来没有看到过任何脚本中使用过那个字符 - 也许我只是没有注意到它。 - spig
我认为它被称为“因此”符号,但我不认为它是一个有效的脚本字符。也许它被用在注释中,或者用于总结一系列步骤以提供信息目的(而非功能目的)。 - Brandon Horsley
这是什么鬼,肯定是未来的东西。 - nisc
4个回答

4
我保证这不是一个bash的问题。UNIX以其命令简洁而闻名,但即使它也不会走得那么远 :-)
RVM可能会创建一个名为该名称的脚本或可执行文件,因此在命令行上输入它可能会执行某些操作,但如果是这样,那么避免使用RVM就是一个很好的理由。
然而,由于上下文似乎是以下形式的行:
∴ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
∴ rvm update
∴ gem update rvm && 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.
∴

0

它并没有实际功能——这似乎是Wayne Seguin在他的bash提示符中使用的字符。默认情况下,许多人会看到:~


0

这是 Unicode 0x2234 字符,意思是“因此”。这绝对不是一个 bash 运算符。

我猜你在 http://rvm.beginrescueend.com/rvm/install/ 上找到了这个字符,并认为它属于命令行。也许他们只是在网站上使用它来表示 shell(通常用 # 或 $ 表示)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接