module FreeBSD::Exec
Public Instance Methods
echo_to_file(str, filename)
click to toggle source
# File lib/beaker/host/freebsd/exec.rb, line 4 def echo_to_file(str, filename) # FreeBSD gets weird about special characters, we have to go a little OTT here escaped_str = str.gsub(/\t/, '\\t').gsub(/\n/, '\\n') exec(Beaker::Command.new("printf \"#{escaped_str}\" > #{filename}")) end