問題タブ [csplit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
241 参照

unix - gzip の出力を csplit にパイプします。

このコマンドは動作します:

しかし、このコマンド:

収量:

gzip の出力を csplit にパイプする方法は?

0 投票する
2 に答える
1472 参照

bash - 大規模な yaml ファイルを N 個の有効な yaml ファイルに分割する

大きな yaml ファイルがあります。

私がやりたいのは、このファイルを n 個の有効な yaml ファイルに分割することです。

私はbashでcsplitを使ってこれをやろうとしました:

しかし、最終的には、必要以上に多くのファイルが作成されます。 csplit --elide-empty-files -f rendered- example.yaml "/---/" "{*}"

または、最後のファイルにほとんどのコンテンツが含まれる分割: csplit --elide-empty-files -n 3 -f rendered- app.yaml "/---/" "{3}"

これは理想的ではありません。私が本当に欲しいのは、yaml ファイルを 3 分の 1 に分割し、最も近い区切り文字で分割する機能です。それが常に真の 3 分の 1 であるとは限らないことを私は知っています。

これをbashで達成する方法についてのアイデアはありますか?