gpt4 book ai didi

bash - [[ -s "$HOME/.rvm/scripts/rvm"]] && 。 "$HOME/.rvm/scripts/rvm": What does it do?

转载 作者:行者123 更新时间:2023-11-29 08:59:00 25 4
gpt4 key购买 nike

我正在 Mac OS X 上安装 Ruby on Rails。我遵循的教程说要添加:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"

~/.bash_profile

这条线是做什么的?

谢谢

最佳答案

[[ -s "$HOME/.rvm/scripts/rvm"]]

这部分是测试条件([[ 是新的测试命令)。 -s 返回 TRUE 如果文件 rvm 出现在 $ HOME/.rvm/scripts/ 位置存在且大小大于零

&&

这是一个逻辑 and 运算符。它执行右边的语句 IF AND ONLY IF 左边的语句返回 true。

。 “$HOME/.rvm/scripts/rvm”

.source 命令的缩写。您正在当前 shell 中获取文件,而不是 fork 一个新的子 shell

关于bash - [[ -s "$HOME/.rvm/scripts/rvm"]] && 。 "$HOME/.rvm/scripts/rvm": What does it do?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8995482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com