Skip to main content

Searches files line by line for given words

Project description

Description

Searches files line by line for given words

Installation

pip install lineident

Usage

From command line:

python -m lineident --path PATH --method {and,or} --words WORDS

Option Short Type Default Description
--path -p String - Path to file which shall be searched
--method -m String - or = Check if one of the words is in the line
and = Checks if all words are in the line
--words -w String - CSV input e.g.: dog,cat,hello

Example

python -m lineident -p path/to/example_list.txt -w cat,dog,people -m or

################################################################################

lineident by 5f0
Searches files line by line for given words

Current working directory: path/to/lineident

-->    Path: path/to/example_list.txt
-->     MD5: 175e1b9d0e5d980323dcd01e1d4b21e9
-->  SHA256: 3563b6334e666d43365882ba5a218592a9036f2eeb2dbc6ed38a66ff1175b2ac

Datetime: 01/01/1970 11:12:13

################################################################################

Search Options:
---

Method: or
 Words: ["cat", "dog", "people"]


Result:
---
Line Nr: 44
     --> cat
Line Nr: 51
     --> dog
Line Nr: 53
     --> people


################################################################################

Execution Time: 0.0 sec

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lineident-1.0.0.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lineident-1.0.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file lineident-1.0.0.tar.gz.

File metadata

  • Download URL: lineident-1.0.0.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for lineident-1.0.0.tar.gz
Algorithm Hash digest
SHA256 4b9eef390aba83066dee27713d6ac9614e7151b17a6a2e6a9b8028017ed6bf52
MD5 df9cdb2e1ab395b594b12667b328b7ce
BLAKE2b-256 182e57e8970ef625a6414a79d0d6ef082b51c3b8463dccf78e2de4c7259a6cd2

See more details on using hashes here.

File details

Details for the file lineident-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: lineident-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for lineident-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d5cfe3dabbc58e5eccfbe9b00e91309a0de72c18cc4492634e3832fefd1518f3
MD5 10657e77a4bfcf830b71f06bd9ce31dd
BLAKE2b-256 e19fb2e1bfd4166583070d892908f84f7d54c7a181f5be5fb4a9810dd94e6bec

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page