問題タブ [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.

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

php - シェル - 各行のファイルとパラメーター間の差分

shell/bash/php を比較する事前の 2 つのファイルを探しています。私がそのようなファイルを持っているとしましょう:

ファイル1

ファイル2

これらのファイルの違いを取得します (行の順序は無視します)。

しかし、それだけではありません。古いファイルに同じ (.run file=name) があったかどうかを確認し、それが (rev=number) である場合はそれを取得します。最終的な出力は次のようになります。

ファイル3:

これまでのところ: fgrep -x -v -f file1 file2

取得

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

bash - Unix : 2 つの TXT ファイルの問題を比較し、一意でない行を保持する

私は2つのTXTファイルを持っています

との比較を行い、 との比較に1.txtない IP2.txtを取得しました。やった、2.txt1.txt

出力

Out.txtIP は、ファイルにない IPです2.txt

今、私は比較1.txt2.txtて、ユニークでないものを取得したいと思い1.txtます.

期待される結果

出力結果に ID を含める方法は?

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

bash - 並べ替えなしの 2 つのファイルの違い

ファイルfile1file2があります。file2は のサブセットですfile1。つまり、 を反復するとfile1、 にある行とfile2そうでない行がありますが、 にない行はfile2ありませんfile1。ファイル内に同じ内容の行が複数ある場合があります。ここで、それらの違い、つまり、file1にないのすべての行を取得したいと考えていfile2ます。

この好評の回答によると

diff(1) は答えではなく、comm(1) です。

(理由はともかく)

しかし、私が理解しているようにcomm、ファイルは最初にソートする必要があります。問題: 両方のファイルが順序付けられており (ソートされていません!)、この順序を維持する必要があります。だから私が本当にしたいのは、 を繰り返しfile1、すべての行をチェックすることですfile2。そうでない場合は、 に書き込みますfile3。同じコンテンツが複数回発生する場合は、複数回保持する必要があります。

コマンドラインでこれを行う方法はありますか?

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

api - spark-kernel 通信 API の使用

最近、spark-kernel を使い始めました。

チュートリアルとサンプル コードに示されているように、クライアントをセットアップし、それを使用して spark-kernel でコード スニペットを実行し、このサンプル コードで示されているように結果を取得することができました。

ここで、spark-kernel で提供される通信 API を使用する必要があります。このチュートリアルを試しましたが、うまくいきません。実際、私はそれを機能させる方法を理解していません。

次のコードを試しましたが、このコードを実行すると、カーネルで「Received invalid target for Comm Open: my_target」というエラーが発生します。

このコードをどのように実行すればよいか教えてもらえますか:

comm API の使用法に関する完全な実例を教えていただければ幸いです。

どんな助けでも大歓迎です。ありがとう

0 投票する
3 に答える
2190 参照

bash - COMM および SORT を使用する Bash スクリプトは、予期しないトークンの近くで構文エラーを発行します

Linux、CentOS - 2 つのファイルを比較するには、コマンドを使用します

シェルで動作しますが、bash ファイルを作成しようとすると、

スクリプトは最も単純です

私はすでに次のような丸括弧をエスケープしてバリエーションを試しました

また

しかし、この場合シェルは言う

のような絶対パスで試しました

同じ結果「そのようなファイルはありません」

そして、私はすでに次のようなバリエーションでスクリプトを実行しようとしました

それでも同じ問題。

したがって、OR「そのようなファイルはありません...」とブラケットのエスケープがあります-OR「予期しないトークン」他の場合。

試してみるアイデアを事前に感謝します。構文の正しい「組み合わせ」である必要がありますか?

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

bash - Unix comm を使用して 2 つの CSV ファイルを比較する

2 つの CSV ファイルがあります。1.csvfiles には 718 のエントリがあり、2.csv68000 のエントリがあります。

両方で1 つの column( Names) しか使用できない場合に 2 つのファイルを比較し、一致するnames.

ここで確認したいのですが、 in がNumin1.csvと一致する場合、一致しNumた両方のファイル 2.csvから関連付けられた「名前」は何 ですか?csvNum

を使用してこれを達成する方法はcomm

0 投票する
4 に答える
293 参照

perl - 複数のファイルにまたがる共通行を抽出する方法は?

私は 15 個の異なるファイルを持っており、それらすべてに共通の行のみを含む新しいファイルが必要です。例えば:

このコマンドは、ファイルのペアごとに機能することを知っています。

grep -w -f file1 file2 > 出力

しかし、2つ以上のファイルに対して機能するコマンドが必要です。

何か提案はありますか?