在 Ruby 中,您可以使用命令行选项来控制脚本的行为。这些选项允许您在运行 Ruby 脚本时传递一些参数。以下是一些常见的 Ruby 命令行选项:

1. 执行脚本:
ruby script.rb

2. -e 选项(执行一行代码):
ruby -e 'puts "Hello, Ruby!"'

3. -v 或 --version 选项(显示 Ruby 版本):
ruby -v

4. -h 或 --help 选项(显示帮助信息):
ruby -h

5. -I 选项(指定加载路径):
ruby -I /path/to/custom_lib script.rb

6. -r 选项(加载库文件):
ruby -r 'pathname' script.rb

7. -w 选项(开启警告模式):
ruby -w script.rb

8. -d 选项(开启调试模式):
ruby -d script.rb

9. -W 选项(设定警告级别):
ruby -Werror script.rb

10. -c 选项(检查语法,不执行):
ruby -c script.rb

11. 自定义选项:

您也可以在脚本中通过 ARGV 来获取命令行传递的参数,然后在脚本中解析和处理这些参数。
# script.rb
puts "Arguments: #{ARGV.join(', ')}"

运行:
ruby script.rb arg1 arg2 arg3

以上是一些常见的 Ruby 命令行选项,您可以根据需要在命令行中选择性地使用它们。


转载请注明出处:http://www.pingtaimeng.com/article/detail/13417/Ruby