<commit_before>scripts-misc
============

Miscellaneous scripts accumulated over the years, not as central as the ones in
http://github.com/johnkerl/scripts.

Windows workalikes for familiar Unix tools:
* grep.pl
* head.pl
* tail.pl
* uniq.pl
* wc.pl,
* whereis.pl,
* My_win_glob.pm,
* w.pl,
* notes about Perl and Windows file associations: perl-on-windows-notes.txt,
* toc.pl which works around the Windows association/redirection bug.

fixrlinks.pl:
When I rsync -rtlz between hosts on which the spelling of my home directory
differs (e.g. /u5/kerl on one and /home/kerl on the other), rsync doesn't
change the symlink referents.  This script can be run after an rsync to fix
that.

finddang.pl: Reports on dangling symlinks.

Substitute for makeindex which correctly handles alphabetization of text including \mathbb etc. in LaTeX files:
* kmkidx [kmkidx].
<commit_msg>updated READMEs to match reorg<commit_after>scripts-misc
============

Miscellaneous scripts accumulated over the years, not as central as the ones in
http://github.com/johnkerl/scripts.

Windows workalikes for familiar Unix tools, from back in my NT days:
* grep.pl
* head.pl
* tail.pl
* uniq.pl
* wc.pl,
* whereis.pl,
* My_win_glob.pm,
* w.pl,
* notes about Perl and Windows file associations: perl-on-windows-notes.txt,
* toc.pl which works around the Windows association/redirection bug.

fixrlinks.pl:
When I rsync -rtlz between hosts on which the spelling of my home directory
differs (e.g. /u5/kerl on one and /home/kerl on the other), rsync doesn't
change the symlink referents.  This script can be run after an rsync to fix
that.

finddang.pl: Reports on dangling symlinks.

Substitute for makeindex which correctly handles alphabetization of text including \mathbb etc. in LaTeX files:
* kmkidx [kmkidx].

{'fraction_non_alphanumeric': 0.09116331096196868, 'fraction_numerical': 0.0011185682326621924, 'mean_word_length': 4.277286135693215, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4678440', 'n_tokens_mistral': 591, 'n_tokens_neox': 566, 'n_words': 228}