我有字符串列表。我试图将这些字符串值附加到文本文件。
这是我的代码:
java_location = "#{second}#{first}"
java_location的输出是:
1.6.0_43/opt/oracle/agent12c/core/12.1.0.4.0/jdk/bin/java
1.6.0_43/opt/oracle/agent12c/core/12.1.0.4.0/jdk/jre/bin/java
1.5.0/opt/itm/v6.2.2/JRE/lx8266/bin/java
1.6.0_35/u01/app/oracle/product/Middleware/Oracle_BI1/jdk/jre/bin/java
我希望将此输出写入文本文件。 我怎么能这样做?
答案 0 :(得分:1)
File.write('file.txt', java_location)
答案 1 :(得分:0)
您希望以附加模式('a')打开文件而不是readwrite('w +'),在写入之前将现有文件截断为零长度
http://alvinalexander.com/blog/post/ruby/example-how-append-text-to-file-ruby
if first && second
java_location = "#{second}#{first}"
a << java_location
File.open("/home/weblogic/javafoundmodified.txt", 'a') do |file|
a.each {
|item|
file.puts item
}
end
end