特定のパスとリストから一致しないすべてのファイルを見つけるのに問題がある

ハビエル・ムノズ

私は次のような状況にあります、

このパスには、次のファイルがあります。

ENTRY/ORDERNUMBER_20181016000057.XML
ENTRY/ORDERNUMBER_20181016000058.XML
ENTRY/ORDERNUMBER_20181016000059.XML
ENTRY/ORDERNUMBER_20181016000157.XML
ENTRY/ORDERNUMBER_20181016000158.XML
ENTRY/ORDERNUMBER_20181016000159.XML
ENTRY/ORDERNUMBER_20181016000257.XML
ENTRY/ORDERNUMBER_20181016000258.XML
ENTRY/ORDERNUMBER_20181016000259.XML

一方、リストには次のファイル名があります(実際にはtxtファイルです)。

ENTRY/ORDERNUMBER_20181016000057.XML
ENTRY/ORDERNUMBER_20181016000058.XML
ENTRY/ORDERNUMBER_20181016000059.XML
ENTRY/ORDERNUMBER_20181016000157.XML
ENTRY/ORDERNUMBER_20181016000158.XML
ENTRY/ORDERNUMBER_20181016000159.XML

したがって、アイデアは、一致しないファイルのみを取得することです。IE:

ENTRY/ORDERNUMBER_20181016000257.XML
ENTRY/ORDERNUMBER_20181016000258.XML
ENTRY/ORDERNUMBER_20181016000259.XML

私は使用しようとしました:

find ENTRY -name "ORDERNUMBER*" | grep -v "ORDERNUMBER*" Exclude.txt

しかし、ファイルを取得できません。

私が何を間違っているのか分かりますか?

宜しくお願いします!

Ljm Dullaart

grep -v "ORDERNUMBER*" Exclude.txt

Exclude.txt正規表現に一致しないすべての行を出力しますORDERNUMBER*パイプを介した検索からの標準入力は読み取られません。ファイル内のすべての行にはORDERNUMBER、パターンに一致する文字列が含まれているため、空の結果が得られます。

ファイルをパターンのリストとして扱い、一致するファイルとしてstdinを使用するには、次を使用します。

find ENTRY -name "ORDERNUMBER" 2>>/dev/null | grep -f Exclude.txt -v

@frankが示唆したように。またはdiffを試してください:

find ENTRY -name "ORDERNUMBER" 2>>/dev/null | diff Exclude.txt -

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

UNIXのディレクトリファイルから一致しないリストを見つける

分類Dev

特定のパターンに一致し、そのファイル名をシェルスクリプトの変数の値として指定するファイルを見つけますか?

分類Dev

フォルダ内の特定のパターンに一致する(または一致しない)すべてのファイルを見つけるにはどうすればよいですか?

分類Dev

タートルのディレクトリの下にあるパターンに一致するすべてのファイルを見つける

分類Dev

指定されたパスのファイルにすべての空のサブフォルダーを一覧表示するバッチスクリプト(ファイルが見つかりませんエラーとパスの問題を修正しようとしています)

分類Dev

文字列lastlineに一致するファイルのファイルパスとファイル名を見つける必要があります

分類Dev

cmd findstrを使用している場合、テキストファイルに実際に一致するものが見つからないときに「一致するものが見つかりません」を出力するにはどうすればよいですか?

分類Dev

2つの順序付けられていないリストを比較し、pysparkでどの要素が不一致であるかを見つける

分類Dev

特定のパターンに一致しないファイルがディレクトリに存在するかどうかをテストします

分類Dev

2つのファイルを比較し、不一致の列とともに不一致の行を書き込みます。不一致の列を指摘することが私の主な問題ステートメントです

分類Dev

Linux、パターンに一致するすべてのファイルを見つけて削除します

分類Dev

別のファイルを使用してパイプで区切られた1つのファイルから行を削除するPerlスクリプトには、一致する列が1つあります

分類Dev

アーカイブを作成し、特定のタイプに一致する特定のパスからすべてのファイルを追加します

分類Dev

特定の基準に一致する場合にテキストファイルから列の値の合計を見つける方法

分類Dev

文字列のリストを取得し、別のcsvファイルでそれらを見つけて、一致する行からフィールドを印刷したいと思います

分類Dev

Javaの8ストリームは:一致条件が別のリストからの値に基づいて算出していることつのリストからアイテムを見つけます

分類Dev

特定のファイル名と一致しないファイルを削除するスクリプト

分類Dev

パンダは、データフレームの行からリストと一致するすべての単語を見つけます

分類Dev

タプルのリストで、特定のフィールドが設定されている場合に一致するものを見つけます

分類Dev

2つのテキストファイルを比較し、リストの違いを見つけ、どのリスト値が一致しないかを見つける

分類Dev

SQL:リストが他のアイテムの完全なリストと一致するかどうかを検索して見つけます

分類Dev

名前に番号のリストと一致する番号が含まれている特定のファイルのみを解凍します

分類Dev

MySQL-スキーマとそのテーブルを作成し、Workbenchに必要なすべてのデータを挿入する必要がある既存の.sqlファイルからスクリプトを実行する際の問題

分類Dev

sedを使用して、あるファイルからテキストを追加し、別のファイルのパターンと一致させます

分類Dev

特定の文字列がほとんど含まれていないが、必ずしも同じ行にあるとは限らないすべてのファイルを見つけるにはどうすればよいですか?

分類Dev

部品番号がCSVファイルの部品番号のリストと一致するテーブルからすべてのレコードを選択する

分類Dev

リスト内の一致するすべての回答を見つけようとしていますが、機能していません

分類Dev

'yo'バイナリが見つかりませんでした。それがインストールされ、$ PATHにあることを確認してください。何が問題なのか教えていただけますか?

分類Dev

Pythonの問題で.csvファイルと一致するものを見つける

Related 関連記事

  1. 1

    UNIXのディレクトリファイルから一致しないリストを見つける

  2. 2

    特定のパターンに一致し、そのファイル名をシェルスクリプトの変数の値として指定するファイルを見つけますか?

  3. 3

    フォルダ内の特定のパターンに一致する(または一致しない)すべてのファイルを見つけるにはどうすればよいですか?

  4. 4

    タートルのディレクトリの下にあるパターンに一致するすべてのファイルを見つける

  5. 5

    指定されたパスのファイルにすべての空のサブフォルダーを一覧表示するバッチスクリプト(ファイルが見つかりませんエラーとパスの問題を修正しようとしています)

  6. 6

    文字列lastlineに一致するファイルのファイルパスとファイル名を見つける必要があります

  7. 7

    cmd findstrを使用している場合、テキストファイルに実際に一致するものが見つからないときに「一致するものが見つかりません」を出力するにはどうすればよいですか?

  8. 8

    2つの順序付けられていないリストを比較し、pysparkでどの要素が不一致であるかを見つける

  9. 9

    特定のパターンに一致しないファイルがディレクトリに存在するかどうかをテストします

  10. 10

    2つのファイルを比較し、不一致の列とともに不一致の行を書き込みます。不一致の列を指摘することが私の主な問題ステートメントです

  11. 11

    Linux、パターンに一致するすべてのファイルを見つけて削除します

  12. 12

    別のファイルを使用してパイプで区切られた1つのファイルから行を削除するPerlスクリプトには、一致する列が1つあります

  13. 13

    アーカイブを作成し、特定のタイプに一致する特定のパスからすべてのファイルを追加します

  14. 14

    特定の基準に一致する場合にテキストファイルから列の値の合計を見つける方法

  15. 15

    文字列のリストを取得し、別のcsvファイルでそれらを見つけて、一致する行からフィールドを印刷したいと思います

  16. 16

    Javaの8ストリームは:一致条件が別のリストからの値に基づいて算出していることつのリストからアイテムを見つけます

  17. 17

    特定のファイル名と一致しないファイルを削除するスクリプト

  18. 18

    パンダは、データフレームの行からリストと一致するすべての単語を見つけます

  19. 19

    タプルのリストで、特定のフィールドが設定されている場合に一致するものを見つけます

  20. 20

    2つのテキストファイルを比較し、リストの違いを見つけ、どのリスト値が一致しないかを見つける

  21. 21

    SQL:リストが他のアイテムの完全なリストと一致するかどうかを検索して見つけます

  22. 22

    名前に番号のリストと一致する番号が含まれている特定のファイルのみを解凍します

  23. 23

    MySQL-スキーマとそのテーブルを作成し、Workbenchに必要なすべてのデータを挿入する必要がある既存の.sqlファイルからスクリプトを実行する際の問題

  24. 24

    sedを使用して、あるファイルからテキストを追加し、別のファイルのパターンと一致させます

  25. 25

    特定の文字列がほとんど含まれていないが、必ずしも同じ行にあるとは限らないすべてのファイルを見つけるにはどうすればよいですか?

  26. 26

    部品番号がCSVファイルの部品番号のリストと一致するテーブルからすべてのレコードを選択する

  27. 27

    リスト内の一致するすべての回答を見つけようとしていますが、機能していません

  28. 28

    'yo'バイナリが見つかりませんでした。それがインストールされ、$ PATHにあることを確認してください。何が問題なのか教えていただけますか?

  29. 29

    Pythonの問題で.csvファイルと一致するものを見つける

ホットタグ

アーカイブ