通过读取文件获得一条线。如何逃避这一行保持与bash的兼容性?我找到了一个合适的解决方案,使用shellestsape,但我怎么能解开这条线?当我在RoR应用程序中使用它时,我得到一个错误无效的字节序列utf-8。
line = File.open(path,'rb').read.shellescape
passline = \`./my_app 1 #{line}\` - all right, it`s return filename
out = \`./my_app 2 #{passline}\`
out = "\\▒\;aQ\▒\;aQux\\\\▒\\\▒\ J,R\▒bg8\?\▒\▒\▒\▒\▒\\▒f\▒\(L\▒e\`dc\▒\▒\#\▒lNljs\▒5\▒`P\▒\\▒" -
它是二进制文件,但是可以解决 - 我如何能够将其保存为文件?