ruby - ARGV 忽略#号

标签 ruby

这是我的脚本

#!/usr/bin/env ruby

puts ARGV.inspect

这里是测试

$ argvtest fixed progress bar closes #88
["fixed", "progress", "bar", "closes"]

如何修复我的 argvtest 以便我可以捕获 #88

最佳答案

Bash 忽略 # 符号后的所有内容。像这样调用它:

$ echo foo \#bar

或者这个

$ echo foo '#bar'

关于ruby - ARGV 忽略#号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6999084/

相关文章:

ruby-on-rails - Ruby on Rails 获取正文消息 IMAP

ruby - 如何在没有 vagrant-berkshelf 插件的情况下将 berkshelf 与 vagrant 一起使用

Ruby Kernel::system,shell 命令中的否定模式未按预期工作

用于以最小差异操作 XML 的 Ruby 库?

ruby - `[]' : can't convert String into Integer (TypeError)

mysql - 显示用户输入的 ASCII-8BIT 字符时出现 "incompatible character encodings: UTF-8 and ASCII-8BIT"错误

javascript - Rails 应用程序中的 Jquery altFormat datepicker 问题

ruby - 删除 Ruby Hash 中的键数组

ruby - 如何覆盖 Ruby 中的要求?

ruby-on-rails - 尝试连接到用户个人资料页面、rails