小编Das*_*ham的帖子

GNU 并行参数

从例子

seq 1 100 | parallel -I @@ \ > 'mkdir top-@@;seq 1 100 | parallel -X mkdir top-@@/sub-{}
Run Code Online (Sandbox Code Playgroud)

怎么-X , @@, {}工作?此外,'1' 或 '.' 时的行为是什么?在 {} 内传递?/> 用于重定向吗?

我试图通过https://www.youtube.com/watch?v=P40akGWJ_gY&list=PL284C9FF2488BC6D1&index=2阅读教程并阅读 man 并行页面。我能够收集一些基本知识,但不知道如何使用它等。

gnu-parallel

4
推荐指数
1
解决办法
1397
查看次数

perl 打印到文件和 STDOUT 这是文件

我的程序试图打印到一个文件,它是标准输出。比如说,打印“这里的文字”;打印到文件 x.log ,而我也尝试使用文件处理程序方法打印到文件 x.log ,如print FH1 "text here"; . 我注意到当首先提供文件处理程序方法语句,然后是 STDOUT 过程时。我的第二个打印可以覆盖第一个。我想知道更多关于为什么会发生这种情况的信息。

这让我想到了竞争条件,或者文件处理程序比 STDOUT 打印语句相对慢(如果它通过缓冲区?)。我不确定这是否是 Perl 的工作方式。Perl 版本 - 5.22.0

perl file-handling

0
推荐指数
1
解决办法
181
查看次数

标签 统计

file-handling ×1

gnu-parallel ×1

perl ×1