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:
---
Hits : 2
---

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.1.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.1.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lineident-1.1.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.1.0.tar.gz
Algorithm Hash digest
SHA256 c78bce44e8dadfebecfd4ef93943eea55f9a531782f3be8ca6a9700e5aecc83c
MD5 9d9464f019f67f3c9111fda8dd46b2c9
BLAKE2b-256 a03a7bb597133d595fd3e446c6ce96a6bacf3f8ab59f0c16bf65fdfdcfd1a320

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lineident-1.1.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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d7a36635fd004c7d015ee357ebec25aebc4c91c1aaf6079f210daa6b2891a809
MD5 5e51d9d6459077186da08480d8a5a8bd
BLAKE2b-256 40028bc877c5d16a293fd5f8b41cbafb74579c8f98e79e0bbbb15e91a3164186

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