我有以下代码从文件中读取 mac 地址并尝试在 mac 地址的末尾附加测试。
File.open("/RubyDev/sort/mac1.txt",'r').each_line do |a|
puts "#{a} test"
end
这是输出:
SEP1C17D3C23929
test
SEP1C17D3C2B247
test
SEP1C17D3C24B98
test
我希望它是:
SEP1C17D3C23929 test
SEP1C17D3C2B247 test
SEP1C17D3C24B98 test
最佳答案
问题是这些行的末尾有换行符(“\n”)。要摆脱它,您可以调用 String#chomp
:
puts "#{a.chomp} test"
关于ruby - 循环放置和追加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5085090/