我有一个名为sapA.txt的多行文件,如下所示:
sapA
sapB
oppB
oppC
我想将这些行连接成一行,以'|'
分隔我尝试了以下内容:
File.open("sapA.txt").each do |line|
line.chomp!
end
array = line.split(" ")
string = array [0] + '|' + array [1]
puts string
然而,似乎没有任何效果。任何帮助将不胜感激!
答案 0 :(得分:2)
喜欢这个吗?
>> File.open("sapA.txt").map(&:chomp).join("|")
=> "sapA|sapB|oppB|oppC"