我有一个命令行程序,期望被传递一个configuration文件,例如
sphinx --config /some/config_file
我从一个ruby程序中调用这个命令,在写入到磁盘之前,我现在dynamic地生成了configuration文件,这看起来很浪费,因为这个文件只是每次使用一次而后又被直接删除。
我想知道是否有办法避免将文件写入磁盘,只是传递一些程序会认为是文件,但是还没有写入磁盘的东西?
根据你的程序读取文件的方式,你可以使用命名pipe道,但很可能不起作用。 命名pipe道不是随机访问的。