By downloading this code you agree to the
Source Code Use License (PDF). |
{ version = 1.28; (* of wtch.p 2022 Jul 20}
(* begin module describe.wtch *)
(*
name
wtch: what characters are in a file? (unix version)
synopsis
wtch(input: in, output: out)
files
input: the file to be studied
output: an alphabetic list of the characters in the file, giving:
the character,
the ordinal number of the character (pascal ord function),
how many such characters are in the file,
and the percent of the character in the file.
Comment lines begin with "**".
If the character is not printable, the column contains '__'
(two underscores).
description
Sometimes it is necessary to determine what characters are in a file.
if the file is very large, it is not possible to do this by hand.
examples
For this text:
"Four score and seven years ago our fathers brought forth on this
continent, a new nation, conceived in Liberty, and dedicated to the
proposition that all men are created equal."
3.14159265358979323846264338327950
in a file named fourpi, the Unix command
wtch < fourpi
gives:
** wtch 1.20
** 238 characters found
**
** char ord(char) count percent
__ 13 4 1.68 CR: Carriage Return
__ 32 51 21.43 Space
" 34 2 0.84
, 44 3 1.26
. 46 2 0.84
0 48 1 0.42
1 49 2 0.84
2 50 4 1.68
3 51 7 2.94
4 52 3 1.26
5 53 4 1.68
6 54 3 1.26
7 55 2 0.84
8 56 3 1.26
9 57 4 1.68
F 70 1 0.42
L 76 1 0.42
a 97 13 5.46
b 98 2 0.84
c 99 6 2.52
d 100 7 2.94
e 101 18 7.56
f 102 2 0.84
g 103 2 0.84
h 104 6 2.52
i 105 9 3.78
l 108 3 1.26
m 109 1 0.42
n 110 14 5.88
o 111 14 5.88
p 112 2 0.84
q 113 1 0.42
r 114 11 4.62
s 115 6 2.52
t 116 15 6.30
u 117 4 1.68
v 118 2 0.84
w 119 1 0.42
y 121 2 0.84
see also
whatch.p
author
Thomas Schneider
bugs
none known
technical notes
The constant maxchars determines the number of characters accepted.
*)
(* end module describe.wtch *)
{This manual page was created by makman 1.45}
{created by htmlink 1.62}