問題タブ [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.
php - シェル - 各行のファイルとパラメーター間の差分
shell/bash/php を比較する事前の 2 つのファイルを探しています。私がそのようなファイルを持っているとしましょう:
ファイル1
ファイル2
これらのファイルの違いを取得します (行の順序は無視します)。
しかし、それだけではありません。古いファイルに同じ (.run file=name) があったかどうかを確認し、それが (rev=number) である場合はそれを取得します。最終的な出力は次のようになります。
ファイル3:
これまでのところ:
fgrep -x -v -f file1 file2
取得
bash - Unix : 2 つの TXT ファイルの問題を比較し、一意でない行を保持する
私は2つのTXT
ファイルを持っています
との比較を行い、 との比較に1.txt
ない IP2.txt
を取得しました。やった、2.txt
1.txt
出力
Out.txt
IP は、ファイルにない IPです2.txt
。
今、私は比較1.txt
し2.txt
て、ユニークでないものを取得したいと思い1.txt
ます.
期待される結果
出力結果に ID を含める方法は?
bash - 並べ替えなしの 2 つのファイルの違い
ファイルfile1
とfile2
があります。file2
は のサブセットですfile1
。つまり、 を反復するとfile1
、 にある行とfile2
そうでない行がありますが、 にない行はfile2
ありませんfile1
。ファイル内に同じ内容の行が複数ある場合があります。ここで、それらの違い、つまり、file1
にないのすべての行を取得したいと考えていfile2
ます。
この好評の回答によると
diff(1) は答えではなく、comm(1) です。
(理由はともかく)
しかし、私が理解しているようにcomm
、ファイルは最初にソートする必要があります。問題: 両方のファイルが順序付けられており (ソートされていません!)、この順序を維持する必要があります。だから私が本当にしたいのは、 を繰り返しfile1
、すべての行をチェックすることですfile2
。そうでない場合は、 に書き込みますfile3
。同じコンテンツが複数回発生する場合は、複数回保持する必要があります。
コマンドラインでこれを行う方法はありますか?
api - spark-kernel 通信 API の使用
最近、spark-kernel を使い始めました。
チュートリアルとサンプル コードに示されているように、クライアントをセットアップし、それを使用して spark-kernel でコード スニペットを実行し、このサンプル コードで示されているように結果を取得することができました。
ここで、spark-kernel で提供される通信 API を使用する必要があります。このチュートリアルを試しましたが、うまくいきません。実際、私はそれを機能させる方法を理解していません。
次のコードを試しましたが、このコードを実行すると、カーネルで「Received invalid target for Comm Open: my_target」というエラーが発生します。
このコードをどのように実行すればよいか教えてもらえますか:
comm API の使用法に関する完全な実例を教えていただければ幸いです。
どんな助けでも大歓迎です。ありがとう
bash - COMM および SORT を使用する Bash スクリプトは、予期しないトークンの近くで構文エラーを発行します
Linux、CentOS - 2 つのファイルを比較するには、コマンドを使用します
シェルで動作しますが、bash ファイルを作成しようとすると、
スクリプトは最も単純です
私はすでに次のような丸括弧をエスケープしてバリエーションを試しました
また
しかし、この場合シェルは言う
のような絶対パスで試しました
同じ結果「そのようなファイルはありません」
そして、私はすでに次のようなバリエーションでスクリプトを実行しようとしました
それでも同じ問題。
したがって、OR「そのようなファイルはありません...」とブラケットのエスケープがあります-OR「予期しないトークン」他の場合。
試してみるアイデアを事前に感謝します。構文の正しい「組み合わせ」である必要がありますか?
bash - Unix comm を使用して 2 つの CSV ファイルを比較する
2 つの CSV ファイルがあります。1.csv
files には 718 のエントリがあり、2.csv
68000 のエントリがあります。
両方で1 つの column( Names
) しか使用できない場合に 2 つのファイルを比較し、一致するnames
.
ここで確認したいのですが、 in がNum
in1.csv
と一致する場合、一致しNum
た両方のファイル 2.csv
から関連付けられた「名前」は何 ですか?csv
Num
を使用してこれを達成する方法はcomm
?
perl - 複数のファイルにまたがる共通行を抽出する方法は?
私は 15 個の異なるファイルを持っており、それらすべてに共通の行のみを含む新しいファイルが必要です。例えば:
このコマンドは、ファイルのペアごとに機能することを知っています。
grep -w -f file1 file2 > 出力
しかし、2つ以上のファイルに対して機能するコマンドが必要です。
何か提案はありますか?