問題タブ [comm]
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 - comm コマンドからの出力を 3 つの別々のファイルに取得する方法は?
2 つのファイルに共通する行を見つけるための Unix コマンドの質問には、タスクを実行するためのコマンドの使用を示唆する回答があります。comm
これは、2 つのファイルに共通する行を示しています ( は-1
最初のファイルにのみ存在する行を-2
抑制し、 は 2 番目のファイルにのみ存在する行を抑制し、両方のファイルに共通する行のみを出力として残します)。ファイル名が示すように、入力ファイルはソートされている必要があります。
その質問へのコメントで、 baporsは次のように尋ねます。
出力を異なるファイルにどのように配置しますか?
明確にするために、私は尋ねました:
あるファイルの File1 のみの行、別のファイルの File2 のみの行、および 3 番目のファイルの両方の行が必要な場合は、(ファイルの行がタブで始まらない場合)
sed
出力を分割するために使用できます。 3 つのファイルに。
確認されたユーザー ベイパー:
それはまさに私が求めていたものです。例を示していただけますか?
答えは比較的長く、他の質問への答えの単純さを台無しにする (多くの情報でそれをかき消す) ため、ここで個別に質問し、答えも提供しました。
bash - comm コマンドの出力を変数に割り当てる方法
commコマンドの出力を変数に割り当てる必要があります。comm を使用して、2 つの値のリストを比較します。
これら 2 つのリストは次のように定義されます。
そして、私がするとき
出力:
comm の出力を変数に割り当てたい。だから私はした:
空の出力が得られます。
それ以外の :
助けてください。ありがとうございます。
bash - 複数のファイルで一致する行の割合
複数のファイルで共通の行を見つける必要があります。それぞれ数百万行の 100 以上のファイル。これと同様: Shell: Find Matching Lines Across Many Files。
ただし、すべてのファイルで共有されている行だけでなく、1 つを除くすべてのファイル、2 つを除くすべてのファイルなどで見つかった行も検索したいと考えています。そのためにパーセンテージを使用することに興味があります。たとえば、どのエントリがファイルの 90%、80%、70% などに表示されるか。例として:
ファイル1
ファイル2
ファイル3
デモンストレーションのための仮定の出力:
<lineC> is found in 3 out of 3 files (100.00%)
<lineB> is found in 2 out of 3 files (66.67%)
<lineF> is found in 1 out of 3 files (33.33%)
誰もそれを行う方法を知っていますか?
どうもありがとうございました!
tcl - 安全なインタープリターでクライアント コマンドを実行する
ユーザーがクライアント側から comm::comm コマンドを使用してサーバー上のデータベースを読み取ることができるプログラムを作成しようとしています。「ファイル削除」などのクライアント側からの特定のコマンドを防止したいので、サーバー上に安全なインタープリターを作成し、クライアント側からのすべてのコマンドを安全なインタープリターに配置するようにサーバー上でいくつかの設定を行います。それを達成するためのメカニズムがあるかどうかは誰にもわかりませんか?役立つ回答をいただければ幸いです。