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:

--path PATH --words WORDS [--method {or,and}] [--format {std,wln}]

Option Short Type Default Description
--path -p String - Path to file which shall be searched
--words -w String - CSV input e.g.: dog,cat,hello
--method -m String or or = Checks if one of the words is in the line
and = Checks if all words are in the line
--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.1.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.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lineident-1.3.1.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.1.tar.gz
Algorithm Hash digest
SHA256 4a48b8a522660472ee2792a72e8354146992a81ee64281e946a78ecc43c53ec1
MD5 62e5fbe5b4892b83ac5ea058405ae5d6
BLAKE2b-256 14d5627226db1f214be3b06c9c024a6c9bd385d2ed796703a22937943756d2db

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lineident-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 5.2 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c9e682d6f834b6e4664c55570992b74321bae6b967a70b282d8207261ed97517
MD5 b854c679e7cbe98b9a9b3e23126d6c69
BLAKE2b-256 1063eb1272d158bccdf0712ea97bb10c5a0f74ad0135a0da2cec33a3e96df434

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