ruby 的 GetOptLong 可以处理选项参数中的空格吗?
我想做的是在 ruby 脚本中传递一个选项的参数,该选项将是一个 unix 命令。该命令可能(可能会)涉及 grep、管道和可能的许多其他内容。本质上,我想知道的是,是否可以设置 GetOptLong 选项来接受任何字符作为参数。就其价值而言,我不能使用 OptionParser,而且可能也不能使用(或无论它被称为什么)。
谢谢, -抢
What I'm trying to do is pass an argument for an option in a ruby script that will be a unix command. The command may (probably will) involve greps, pipes and possible lots of other stuff. Essentially, what I'm wondering is, can a GetOptLong option be setup to accept any character as an argument. For what it's worth, I can't use OptionParser, and probably not slob either (or whatever it's called).
Thanks,
-Rob
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
很确定你可以将你的unix命令作为字符串传递并从你的脚本中执行它们..所以像:
并用类似的东西执行脚本:
Pretty sure you can just pass in your unix commands as a string and execute them from within your script.. so something like:
and execute the script with something like: