問題タブ [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 投票する
2 に答える
76 参照

apache-pig - 基本的な PIG の問題 - グループを他のグループから差し引く

PIG でグループを他のグループから差し引きたいと思います。「comm -23」コマンドがbashで行っていることとまったく同じことをしたいのですが、インターネット上でそれに関するドキュメントが見つかりません。

たとえば、グループ A は 1 2 3 4 5 6 です。

グループ B: 3 4 5 6 7

そして、私が必要とする出力は次のとおりです: GROUP A - GROUP B: 1 2

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

linux - grep を使用して 2 つの大きな単語リストの違いを見つける

イギリスの単語を含む 78,000 行の .txt ファイルと、最も一般的なイギリスの単語を含む 5,000 行の .txt ファイルがあります。大きなリストから最も一般的な単語を並べ替えて、一般的ではない単語を含む新しいリストを作成したいと考えています。

別の問題で問題を解決できましたが、これが機能しないため、何が間違っているのかを本当に知りたいです。

私は次のことを試しました:

最初にカットせずにgrepだけを実行すると、両方のファイルに含まれていることがわかっている単語が表示されます。

私もこれを試しました:

誰かが自分で試してみたい場合の 2 つのテキスト ファイル: https://www.dropbox.com/s/dw3k8ragnvjcfgc/5k-most-common-sorted.txt https://www.dropbox.com/s/1cvut5z2zp9qnmk /brit-az-sorted.txt

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

python - Python の OS コマンド

次のコマンドは、シェルから実行すると正常に機能します。Pythonスクリプトで同じことをしたい(というか、同じ出力を得たい)。しかし、私が何をしようとも、私はいつもいくつかの引用符エラーに終わります. これを os.system...、subprocess.Popen...、shlex.split... で実装しようとしましたが、うまくいきませんでした。

(基本的に、77772、77778、または 777710 を含む 2 つのファイルから行を選択し、それらの行から 2 つの列 (column1 と column8) を選択し、並べ替えて myfile2.dat に固有の行を見つけ、それらの行を output.dat に書き込みます。 )。

これを行う簡単な方法はありますか?

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

bash - ソートせずに2つのファイル間の共通行を削除する方法は?

ソートされていない 2 つのファイルがあり、いくつかの行が共通しています。

file1.txt

file2.txt

一般的な行を削除するために私が使用している方法は次のとおりです。

出力:

問題は、file1.txt の順序を維持したいということです。

望ましい出力:

私が考えた解決策の 1 つは、ループを実行して file2.txt のすべての行を読み取り、次のようにすることです。

ただし、ファイルが大きい場合、パフォーマンスが低下する可能性があります。

  • あなたは私の考えが好きですか?
  • それを行う代替手段はありますか?
0 投票する
1 に答える
56 参照

awk - まったく同じ名前のフィールドを比較する

2 つのファイルの最初のフィールドで同じ要素を見つけたいと思います。awk コマンドに精通している

ただし、1 つの共通要素を含む複数単語の式がフィールドに含まれている場合、これは機能しません。たとえば、私のfile1は次のとおりです。

そして、私のfile2は次のとおりです。

上記のコマンドは、次のリストを生成します。

そして、完全一致のみが必要です

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

python - TypeError: recv() が予期しないキーワード引数 'dest' を取得しました

Python で MPI を使用して、ミッドポイント統合のための並列計算を実行しようとしています。私は MPI にあまり詳しくありませんが、これまでに作成したものを作成するためにいくつかの例を見てきました。MPI.COMM がいくつかの入力引数を認識しないといういくつかのエラーで問題が発生しています。繰り返しますが、私は MPI にあまり詳しくありません。

以下に私のコードを添付しました:

このコードを実行しようとすると、次のエラーが表示されます。

中点積分の答えは 41.66667 です。私の先生は、私たちが並列計算の威力を理解できるように、並列計算について簡単な時間研究を行うようにと言っています。

お時間をいただきありがとうございます。

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

linux - バイナリ ファイルを比較し、一致する行のオフセットのみを出力します

通常のファイルの場合、commコマンドを使用して共通行を見つけることができます。

たとえば、2 つのファイルがあるとします。

その比較は次のとおりです。

一致する行のオフセットを見つける方法と、2 つのバイナリ ファイルを比較して一致する行のオフセットを出力する方法は?

diffcmpcomm過去1時間、これを理解できずに使用しています。

編集 1: 正確な解決策ではありませんが、vbindiff が見つかりました。

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

java - javax.comm.portinuseexception 現在所有しているポート

rs232 経由でデバイスに接続するプログラムを作成しました。接続を閉じて、同じアプリケーションから再度開き直そうとするまで、すべて問題なく動作します。次の例外が発生します。

アプリケーションを完全に閉じて再起動すると、ポートに再び接続できます。しかし、アプリケーション全体を閉じることなく、そのポートを再度使用する必要があります。以下に示すようにポートを閉じようとしましたが、思いどおりに機能しません。

この例外を回避するには、どのようにポートを閉じる必要がありますか?

0 投票する
5 に答える
627 参照

arrays - 特定の文字と順序を無視して、配列の各要素がbashの文字列に存在するかどうかを確認します

ウェブ上で、配列の要素が文字列に存在するかどうかを確認するための回答を見つけました。しかし、配列内の各要素が文字列に存在するかどうかを確認したいと考えています。

例えば。str1 = "This_is_a_big_sentence"

最初は str2 は次のようでした

今、文字列 str1 に "sentence"&"this"&"big" が含まれているかどうかを検索したかった(3 つすべて、アルファベット順と大文字と小文字を無視)

だから私はarr=(${str2//_/ }) 今どのように進めますか、私はcommコマンドが交差点を見つけることを知っていますが、ソートされたリストが必要です._アンダースコアも無視する必要があります.

str2コマンドを使用して特定の種類のファイルの拡張子を見つけることで取得します

どんな助けでも大歓迎です。私はこのリンクを使用しようとしました

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

unix - Awk などを使用して複数のファイルから重複を削除する

長さの異なる複数の 2 列のタブ区切りファイルがあり、すべてのファイルに共通する重複値を排除したいと考えています。

例えば:

ファイル 1:

ファイル 2:

ファイル 3:

ファイル 4:

望ましい結果は、すべてのファイルに共通する列 2の項目をそれぞれのファイルから削除することです。望ましい結果は次のとおりです。

ファイル 1:

ファイル 2:

ファイル 3:

ファイル 4:

複数のファイルに重複している値を見つけようとしているため、重複する値を見つけるための標準的な方法のいくつかはこのタスクでは機能しません。したがって、commまたはのようなものsort/uniqは、このタスクには有効ではありません。awk目的の結果を得るために使用できる特定のタイプまたは別のタイプの再帰ツールはありますか?