【发布时间】:2015-09-30 19:41:22
【问题描述】:
我在 bash 上使用 <() 创建虚拟文件。我基本上是将字符串转储到其中,所以我会得到<(contents of string),但是,字符串太长了,我得到了这个错误
:error:0200103F:system library:fopen:File name too long:bss_file.c:391.
关于创建虚拟文件时如何防止这种情况的任何建议?
【问题讨论】:
-
显示您的代码。我敢打赌你使用的进程替换是错误的。
-
哦,我正在以编程方式进行,图书馆正在做一些卫生工作,否则它实际上应该可以工作。
-
“它应该可以工作”,但事实并非如此。显示您的代码。
-
语法不是
<(contents of string)。这是<(command that produces string)。