Skip to main content

identify SCCS keyword strings in files

Project description

Installation

pip install pnu-what

WHAT(1)

NAME

what - identify SCCS keyword strings in files

SYNOPSIS

what [-qs] [--debug] [--help|-?] [--version] [--] [file ...]

DESCRIPTION

The what utility searches each specified file for sequences of the form "@(#)" as inserted by the SCCS source code control system. It prints the remainder of the string following this marker, up to a NUL character, newline, double quote, ‘>’ character, or backslash.

OPTIONS

The following options are available:

Options Use
-q Only output the match text, rather than formatting it
-s Stop searching each file after the first match
--debug Enable debug mode
--help|-? Print usage and a short help message and exit
--version Print version and exit
-- Options processing terminator

ENVIRONMENT

The WHAT_DEBUG environment variable can be set to any value to enable debug mode.

The FLAVOUR or WHAT_FLAVOUR environment variables can be set to one of the following values, to implement only the corresponding options and behaviours.

However, if the POSIXLY_CORRECT environment variable is set to any value, then the POSIX flavour will be selected.

EXIT STATUS

Exit status is 0 if any matches were found, otherwise 1.

SEE ALSO

ident(1), strings(1)

STANDARDS

The what utility is a standard UNIX/POSIX command.

It conforms to IEEE Std 1003.1-2001 (“POSIX.1”). The -q option is a non-standard FreeBSD extension which may not be available on other operating systems.

This re-implementation tries to follow the PEP 8 style guide for Python code.

PORTABILITY

Tested OK under Windows.

HISTORY

The what command appeared in UNIX Programmer's Workbench (PWB/UNIX) 1.0 in 1977, and was probably written by Marc J. Rochkind along with the rest of the Source Code Control System (SCCS).

The BSD version appeared in 4.0BSD in October 1980 and was rewritten because SCCS was not licensed with Version 32V AT&T UNIX.

This re-implementation was made for the PNU project.

LICENSE

It is available under the 3-clause BSD license.

AUTHORS

Hubert Tournier

This manual page is based on the one written for FreeBSD.

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

pnu_what-1.0.0.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

pnu_what-1.0.0-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pnu_what-1.0.0.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for pnu_what-1.0.0.tar.gz
Algorithm Hash digest
SHA256 7c5f64ef9787c2abb125d7ec26d8272c2c10df1c848a81ffd0008b58d8106bfa
MD5 32484d8d2ea29d02d1e149360d577007
BLAKE2b-256 7459354e6cb58666c4c2eaeb1d83ed0aeab23805a5c979eab08650cf7819c8a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pnu_what-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for pnu_what-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3b3c59f5c7bf988c15c03a778ac1a0c5cafe2d6c75034bd0103a344064f53fdb
MD5 7b3879d5d3571aa0d7d8fa55fd18fc74
BLAKE2b-256 f6b39bdc1118b61ee9adf323ff70997a29b1b55c506c72c1239609b5fb11a92c

See more details on using hashes here.

Supported by

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