問題タブ [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.
unix - gzip の出力を csplit にパイプします。
このコマンドは動作します:
しかし、このコマンド:
収量:
gzip の出力を csplit にパイプする方法は?
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で達成する方法についてのアイデアはありますか?