我在变量var
中有这个字符串:
奶酪狗猫鳄鱼
我知道我可以在这个字符串中得到第二个字段"狗"如果我在linux命令行上使用awk。
> cat var | awk '{print $2}'
dogs
但是我如何在Ruby中做到这一点?
答案 0 :(得分:2)
Ruby有一个String#split
method默认情况下会拆分空格,返回一个数组,然后可以访问第二个元素:
irb(main):001:0> 'cheese dogs cats alligators'.split
=> ["cheese", "dogs", "cats", "alligators"]
irb(main):002:0> 'cheese dogs cats alligators'.split[1]
=> "dogs"
答案 1 :(得分:0)
回声起司狗猫鳄鱼| ruby -ne'放入$ _。split [1]'