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
--format -f String std std = Standard output
wln = Without Line Number

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.3.0.tar.gz (4.1 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.3.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for lineident-1.3.0.tar.gz
Algorithm Hash digest
SHA256 c6f014f9e43f721678cb99fbe6d24a64677b6fb4f9fc15da3b4c6b19fc2f262f
MD5 927e60708384fa4d5e603eca4926d3d3
BLAKE2b-256 b95cca2ef9c00e95f40422cabe742b0c4e7de2e22d5db18115e412c1757f44f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lineident-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 875c326ba0e3394cb426117a7105828cc7efe064954ab90a488cb59dcafc44d1
MD5 dc6797b44ad57927f1ab3b44cb932936
BLAKE2b-256 a2642fa539f3584fbff755275a2bd14de29f37bc3e356f5591557216adb2a144

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