gpt4 book ai didi

ruby - 通过命令行将变量传递给 Ruby 脚本

转载 作者:数据小太阳 更新时间:2023-10-29 06:16:24 25 4
gpt4 key购买 nike

我已经在 Windows 上安装了 RubyInstaller 并且正在运行 IMAP Sync但我需要用它来同步数百个帐户。如果我可以通过命令行将这些变量传递给它,我可以更好地自动化整个过程。

# Source server connection info.
SOURCE_NAME = 'username@example.com'
SOURCE_HOST = 'mail.example.com'
SOURCE_PORT = 143
SOURCE_SSL = false
SOURCE_USER = 'username'
SOURCE_PASS = 'password'

# Destination server connection info.
DEST_NAME = 'username@gmail.com'
DEST_HOST = 'imap.gmail.com'
DEST_PORT = 993
DEST_SSL = true
DEST_USER = 'username@gmail.com'
DEST_PASS = 'password'

最佳答案

像这样:

ARGV.each do|a|
puts "Argument: #{a}"
end

然后

$ ./test.rb "test1 test2"

v1 = ARGV[0]
v2 = ARGV[1]
puts v1 #prints test1
puts v2 #prints test2

关于ruby - 通过命令行将变量传递给 Ruby 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4244611/

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