通过其他进程访问已处于OPEN模式的文件

时间:2015-12-18 12:39:03

标签: file sed

我目前处于某种FILE_HANDLE处于OPEN模式的情况,我需要使用以下命令复制和处理文件内容 -

sed 's/\t/;/g' SOURCEFILE > TARGETFILE

SOURCEFILE文件句柄由其他进程处于OPEN模式,无论文件是否已打开,上述命令都能成功执行。

1 个答案:

答案 0 :(得分:1)

当然,可以跨进程共享对文件的读访问权限。每个进程都维护着自己的文件搜索位置。

但是,如果一个进程正在写入文件而另一个进程正在读取它,则会导致不可预测的结果。