1

私は 16 コアのマシンで iPython ノートブックを使用しています (つまり、15 個の「エンジン」があります)。このセルを実行すると...

%%px
%%bash
echo 'hi' > file1.txt

...その結果、file1.txt という 1 つのファイルがディスクに 15 回書き込まれます。私が本当に望んでいるのは、file1.txt から file15.txt までの 15 個の異なるファイルに書き込むことです。

私はこれらすべてに慣れていないので、簡単な解決策があると思います!

ありがとう、

レツレグ

4

1 に答える 1

1

Bash 特殊変数$$はシェルの PID であるため、次のようにすることができます。

echo hi > file$$.txt

file3392.txtそれは、番号が各セッションの PID であるなどのようなファイルを書き込みます。必要に応じて、後でファイルの名前を変更できます。

于 2015-01-20T01:43:16.057 に答える