scripts_convert
@(#) description of directory contents
There are many common commands for converting file formats, such as
netpbm+ for pixelmaps and bitmaps; antiword; ImageMagick; ps2pdf; gs;
gv; enscript; ....
These scripts are often useful combinations of calls to such
applications. There are also several scripts in the scripts_html directory
for generating HTML files.
Archive
CONVERT_HTML2PS make a PostScript file from an HTML file using what you can find and APPEND it to OUTFILE
CONVERT_HTML2TXT make a text file from an HTML file using what you can find
CONVERT_TEXT2PS convert text files to PostScript; primarily for use with publish(1)
Markdown_1.0.1
X11toPC make and launch X11 converted to png file (for ctwm)
a2pcl add PCL options to text files ( Revision 1, 01/16/1996, by John S. Urban / Denny Steward)
a2pdf Convert text to 80-column portrait PDF using asa2pdf(1) or enscript(1) or a2ps(1) ....
ansi2html Convert ANSI (terminal) colours and attributes to HTML
anytoxwd convert images to xwd files on stdout for ctwm window manager
f902html Use enscript(1) to change a Fortran file to HTML
fixtext replace some UNICODE characters with ASCII characters
goo2txt google search a string and convert to text using text browser
html-ascii.pl Routines for HTML to ASCII.
html-to-ascii.pl Program to generate ASCII text for HTML Created by James R. Davis, July 15 1994
html-to-rfc.pl Program to generate ASCII text for an Internet Draft
html2J Strip JAVA from an HTML-2 document : 1.0 19960517 John S. Urban
html2md call html2text.py
html2ps This is html2ps version 1.0 beta5, an HTML-to-PostScript converter.
html2term html dump to terminal window using w3m(1) or lynx 20150827 -JSU
html2text-master
html2text.py html2text: Turn HTML into equivalent Markdown-structured text.
html2txt make a text file from an HTML file using what you can find - John S. Urban
index.db
m2h
man2pdf convert output of man(1) command to Adobe PDF
man2txt man2txt: run many files through nroff to stdout
manServer_dir
manserver call manServer.pl to convert man(1) pages to HTML
md run Markdown.pl on a text file to convert it to HTML
md2html convert Markdown to HTML
md2txt convert Markdown to text
mu2html A markdown(1) to html converter written in bash (chadbraunduin Feb 19 2014)
p3toa p3toa.sh P3 drivers output to ASCII bitmap file 19971212 John S. Urban
parse-html.pl HTML parser, Jim Davis, July 15 1994
pcl5 pcl; Copyright (c) 1996, by John S. Urban / Denny Steward ; add PCL options to text files;Revision 1, 01/16/1996
pdf2txt convert Adobe PDF to text if tools are found; John S. Urban; 20150615
prescript-2.2
ps2ascii Extract ASCII text from a PostScript file. Usage: ps2ascii [infile.ps [outfile.txt]]
r13 apply trivial encryption ROT13 to input to obscure a punchline
r13~ apply trivial encryption ROT13 to input to obscure a punchline
ralcgm set up and call the ralcgm(1) CGM interpreter to view or print Computer Graphics Metafiles
ralcgm_data
rfc.pl Routines for HTML handling of an RFC
rtf2rtf
rtfdir
scat scat: smart cat that converts files to text and pages it thru less(1)
showchar showchar: show character with information
sql2html A sqlite to html converter
tformat.pl Simple text formatter
totext given a file (.doc, .pdf, .html, ...), try to convert it to a plain text file and edit in vi(1)
txt get suffix from filename
txt2bm print a 10-character string as an xtile using commonly available utilities
txt2html Use enscript(1) and other utilities to change a text file (*.f90, *.c, *.md, *.sh, ...) to HTML
txt2man
txt2man~
txt2ps minimalist conversion of text file to portrait PostScript
url2txt make a text file from an URL using w3m/lynx/wget/curl
vim2html If vim(1) can highlight it vim(1) can convert it to HTML - JSU
vimans vimans: run many files through nroff to scratch text file and then edit the scratch file
xhtml2ps X-html2ps - A GUI frontend for html2ps (*), a HTML-to-PostScript converter.
xmltoman-distrotech-xmltoman
xmltoman-distrotech-xmltoman.zip
scripts_cygwin
Scripts specifically for use in CygWin
Cygwin.bat
ICO
X11M.bat
X11W.bat
Xnest_all Use Xnest(1) to start new X11 display with indicated window manager (John S. Urban)
Xst_all Use startttwm(1) to start new X11 display with indicated window manager (John S. Urban)
ch Chrome viewer
check_ctwm check ctwm input files
dos Open a DOS cmd(1) window from CygWin
fox Launch firefox
fvwm-config
gpf shortcut to GPF web page
home launch specified browser (19960401 John S. Urban)
ie launch Internet Explorer
mail.txt
op launch Opera viewer
permit Set acls(Access Control List) so permitted to current user in CygWin
permitall set all files in /cygdrive/c/cygwin to be owned by current user in CygWin
rebase.bat
setup_Shortcuts.sh create Windows shortcuts
sf Safari viewer
soft Put MSWindows directories into search path and execute MSWindows command in CygWin
themes Switch to different configuration files (themes) when running ctwm(1) X11 Windows window manager
twmstart command used to start a program or put up a message window in X11 in CygWin, used by other scripts
view_ico.sh create Windows shortcuts
wv view .doc files and .rtf files on MSWindows machines with wordview program, from a CygWin shell
scripts_daily
These are scripts used for daily tasks. The most commonly used are
ds, dt, fcmd, ff, infovi, lsup, manvi, quiet, table, today, viewer,
wrap, and zero.
DOT
_longl print name of the file that contains lines longer then n chars
all do the command on all files contained in current directory
append append files onto first file listed : append file_to_add_to [files to add]
back alias for backgrounding commands when & is hard to use
banner.sh banner.sh 1.0 emulate banner command 19940301 John S. Urban
bash.debug start a bash shell where bash(1) shells are in debug mode
block make big banner block letters trying different methods
bu simplistic backup copy of files into /tmp/REMOVE
busy loop and write time to keep stdout busy to prevent some connection timeouts
center center lines in file(s) or standard input using awk(1) (1.0 John S. Urban)
cgrep use perl to do a grep(1) with context lines. grep(1) can now do this
change_suffix change file suffixes
cleanup remove all your files from /tmp, and other junk files
crush Similar to the cat command, except it skips all lines that are empty or have only blanks and/or tabs in them.
csum add up numbers in a specified column of file(s) or stdin
debug.bash debug.bash - commands executed by bash shells at startup if
diffs compare first file to a list of files one at a time using diff(1)
dl only show subdirectories in current directory
doublespace double-space a file using sed(1) (1.0 John S. Urban)
ds 1.2 ls(1) by size 19960401 John S. Urban
dt 1.2 ls(1) by modification date 19920421 19960401 John S. Urban
dups find duplicate files
fcmd find command pathnames and optionally act on them 1.1(Urban)
listpath - List current Bourne shell search path
DRAWLINE - make a header for the -h switch
get rid of duplicates in a column list while retaining original order
ff find and edit files in your home directory (1.0 John S. Urban)
fff find and edit files in your home directory (1.0 John S. Urban)
finddups finddups - Search directories for duplicate files with different names
frm recursively find files and interactively prompt to remove
fstat abbreviation for favorite stat(1) command
grepall do the grep on all files here below
h h(1): run command with --help switch and run thru txt2man(1)
ldirs Just list directories . John S. Urban, 20080604
lensort sort files by line length
level echo shell level using variable SHLVL
longl longl.sh list files with long lines. Version 1.0 04/21/92, John S. Urban
lppcl special print command for printing HPGL pages on PCL printers (Urban/Gagnon 1993.08.01)
lsdirs 1.0 ls(1) just directories 19930321 John S. Urban
manlynx find man page and convert to HTML and view via lynx
nicenumber nicenumber - given a number, show it with comma separated values
nom return names of non-matching files from current directory
nospace 1.0 remove spaces from filenames 20090710 John S. Urban
para use nroff(1) to format a block of text into a paragraph
pawz create a pause by reading a line from the terminal
pcols print selected columns (1.0 20070909 John S. Urban)
pcols.sh 1.0 print selected columns 20070909 John S. Urban
permits 1.0 ls(1) a file leaf and all directories 19920421 John S. Urban
pf emulate simple text formatter fmt(1) using nroff(1). John S. Urban
Fmt.1
pff paragraph fill for common file types
proctree Show process tree ( 1.7 2003-04-25 )
array 1.5 2004-10-13
HeadTail 1.3 2001-05-21
set 1.3 1997-01-26
qsort 1.2 2001-05-21
DrawTrees 1.2 2003-11-02
xControl 1.3 2004-04-27
tinfo 1.2 2003-07-04
tab 1.1 2001-01-08
ProcArgs 1.8 2003-10-07
ps 2.0 2003-04-24
quiet 1.0 combine stdin and stdout (John S. Urban)
ren rename files by changing selected parts of filenames. (3.3.2 2004-08-16)
pattern 1.0.1 2003-06-26
renam rename files using a perl regular expression
repit repeat a command the specified number of times in the background
replacew Replace all of word $1 with string $2 recursively in all files
respell Replace all of string $1 with string $2 recursively in all files
screen_dump 1.0 screen dump to display(1) using X11 standard utilities 20070909 John S. Urban
see find a program to display the file with
skimthrupdf skim thru all pages in a PDF file using xpdf(1)
squeeze look for a common compression utility and compress the file
suffix suffix.sh - convenient way to use date for file suffix and so on. V1.0;20070909;John S. Urban
table list handy tables of character-related information .John S. Urban, converted from NOS CCL 1991
usage(3f,private): prints help for example(3f)
Makefile for BANNER block letter generator
tdate
tgu place files into tar format and then uuencode the tar file
tm 1.0 log with time(1) command (John S. Urban)
towiki cygwin script for adding fortran code to Fortran wiki
tree tree - Visual display of a file tree Author: Russ Sage
tree2 display file tree
viewer try to find a program to launch a file with
wh wh: call custom what(1) command and make nice table in terminal window using w3m(1) or lynx 20150827 -JSU
whereat show information about current system and environment (John S. Urban)'
wpstree use watch(1) and pstree(1) to see process tree
wrap paragraph fill for common file types
xch switch two files
xtekcat go to Tektronix 4010 mode in an xterm, cat the file, and return
zero zero.sh - remove zero length and unwanted files V 1.0; 20070909; John S. Urban
scripts_dialog
Examples of using the dialog(1) command, which lets you
create curses-based GUI scripts
ctwm_menu make window-manager-independent menu using tcdialog in CygWin environment to select window manager.
dialog_menu make window-manager-independent menu that shows use of tcdialog and cygstart in CygWin environment.
dialog_samples
dialogrc Run-time configuration file for dialog
rxvt_menu make window-manager-independent menu that shows use of tcdialog and cygstart in CygWin environment.
scripts_examples
There are many useful shell features that never seem to get the press
due them. These scripts show simple examples to read key presses without
waiting for a carriage return, robust menus, and reading from multiple
files, as well as other handy tricks.
allow_long_lines.sh allow long lines in shells by calling stty
basename.bash
bash_for.html bash(1) for loop crib sheet
box_gnuplot.sh gnuplot Time-Based Histograms
d2u.sh Show how to put control characters in sed strings.
dates Examples of date output formats
debug_sh.txt
dirname.bash dirname(1) replacement using bash(1) builtin
dload create an infinite loop that uses dialog(1) to show CPU load utilization
dosdir DIR - pretend we're the DOS DIR command, accepting some of the standard DIR flags
faketty Trick an application into thinking its stdin is interactive, not a pipe
gday
lowercase.bash
mandelbrotset1.ksh93 mandelbrotset1 - a simple mandelbrot set generation and parallel execution demo
menu.bash Example bash menu script (John S. Urban, Revised 20130113)
multi example of using xargs to do DIFFERENT commands in parallel
nesting_grave_accents.sh how to nest grave expressions
nonprintable.txt favorite trick for putting non-printables in scripts
perpetual.sh
read_from_multiple_files.sh opening and reading multiple files simultaneously in bash(1) ( 1.0, John S. Urban)
shiny sysV Bourne procedure to prompt using terminal attributes
spomo read command lines from stdin and execute them in parallel
switch_shells.sh
testit.sh examples of array usage in bash shell
tostream read input as a stream using bash(1) and convert non-alphameric characters to HTML mailto: format( 1.0, John S. Urban)
uppercase.bash
xwd.sh example convert JPEG to XWD format
scripts_git
These scripts help use the git(1) file revision history utility.
They assume git(1) is installed on your system. See ’git help’ for
more information on git(1).
G_restore
amend shortcut for an ADD and COMMIT --AMEND in git(1) Revised: 20130119
gg menu interface for git(1) Revised: 20130119
gitdir list all files in a git(1) repository
gitm menu interface for git(1) Revised: 20130119
oneline shortcut for LOG --ONELINE in git(1) Revised: 20130119
scripts_graphics
scripts_html
These scripts either generate HTML files or extract
information from HTML files.
album Make a basic HTML file that can be used to view images in a directory - John S. Urban, Dec 20, 2007
album_cvi Make a browser-based viewer of images in a directory using the CVI javascript programs- John S. Urban, Dec 20, 2007
check_html_url
checkexternal check for broken URLs on a web site
colorize create a .html version of a text file with vim gui syntax coloring
colorize.html
extract_url extracturl - extract URLs from HTML files
extracturl
favorites add favorites to $HOME/.favorites and $HOME/favorites.html
findup given a base filename search up a few directories for the file (mostly for HREF= in HTML)
html_broken find locallly unsatisfied hypertext references in HTML documents (not generic)
html_start make skeleton for new HTML code file
FORTRAN 77 $PROCEDURE DOES THIS
Fortran 90 FREE-FORMAT $PROCEDURE DOES THIS
C $PROCEDURE DOES THIS
htmltable htmltable - format input into an HTML table form
htmltable
sample_menu1
tidy_check Call tidy(1) with favorite options to check HTML
tidy_html Call tidy(1) with favorite options to replace an html file with
webspell
whatall Do a what(1) on current file tree, write HTML file:1.0 19970101 John S. Urban
scripts_linux
Commands specifically for working on Linux
makeiso example to Make ISO file of my standard directories
mountiso example loop-back mount
scripts_mail
Scripts for handling mail. Very system-specific.
maildir tar and compress and encrypt and uuencode file so it is reliably mailable
maill2m example sending HTML as body and PDF as attachment so MS mail sees it as expected
mailtome launch mail send on CygWin
unmaildir reverse of maildir command
scripts_makedocs
- publish publish.sh create big.html to make help.txt,run NetScape to make manuals if available
scripts_math
Shortcuts for doing simple math-related operations using common GNU/Unix
utilites. See packages such as R, octave, datatran, and such for
more complicated operations. Note that ksh93 now has shell-level 64-bit
math operations built in.
bc+ call bc calculator with favorite options
c2f convert Celcius to Fahrenheit : enter deg C one by one, ^C to exit
convert_base convert base of a number using bc
f2c convert Fahrenheit to Celcius: enter deg F one by one, ^C to exit
math call the bc(1) calculator with favorite defaults
pi print value of PI
scripts_media
Scripts that work with multi-media data
cam Call YouCam executable from CygWin
makecd
movie Use ImageMagick display(1) to loop through images
recordit
scripts_missing
#@(#) Clones or substitutes for commands I have found missing on various systems over time.
1) Put this directory as the LAST directory in your search path.
2) The real source for many of these commands is available from various sources,
such as the GNU project if you need something more.
_replace Replace all of string $1 with string $2 in files (John S. Urban)
_what quick and dirty substitute for what(1) till I get one (John S. Urban)
';echo
`file --brief $NAME`
%%' |
at this printing) and prints out
identification information
could be
_which tells you which program you get
acroread launch Adobe PDF reader or closest thing to it
anything find best program for viewing a file
asa
banner emulate banner command (V1.0) 19940301 John S. Urban
cb cb is a C beautifier (indenter). This cb(1) calls ident(1)
clear Clear the screen using terminfo data (1) 19900101 John S. Urban
cols output in columns (# columns chosen automatically)
column column.awk -- print input lines with columns aligned
compress alias for compress(1) if have gzip(1); old file compression command
cpdir copy directory $1 to a subdirectory in $2
crypt find something close to crypt(1) command
csh call tcsh if csh is missing
cygstart emulate basic function of CygWin cygstart(1) command
diffr emulate basic diffr(1) command
dircmp make something like dircmp(1) to do directory compare using diff(1)
false do nothing, unsuccessfully (John S. Urban)
fmt emulate simple text formatter fmt(1) using nroff(1). John S. Urban
Fmt.1
from See who mail is from, like Unix from(1) command
groups print the groups a user is in
gv A simple setup and call to the GhostView PostScript previewer
help2man
install install a program, script, or datafile
ksh call bash on systems without ksh88
lf does ls -F (V1.0)
lg does an ls -lg to show both file owner and group. (V1.0)
ll does an ls -l
lm makes a comma-seperated list of file names
locktty Lock terminal while away from desk
long_banner
lpr lpr look-alike for HP-UX Version 1.00 - 12/14/93 John S. Urban
lr does an ls -lR
man2html man2html: call commands to convert man(1) page to HTML if man2html(1) is missing
missing_from_cygwin.txt
more page thru a file like more(1). Some machines only have less(1), pg(1), ... find something close
mvdir mvdir: mv(1) can now move directories, but shows an example of xargs(1)
nohup run a command immume to hangups, with output to a non-tty
nroff Emulate nroff with groff.
pom
rename Rename multiple files.
repeat repeat a command specified number of times
replace Replace all of string $1 with string $2 in files (John S. Urban)
script record shell session by approximating the Unix script(1) command (John S. Urban)
show find best program for viewing a file
somesum page thru a file like more(1). Some machines only have less(1), pg(1), ... find something close
spell aspell -l mimicks the standard unix spell(1) program, roughly. (John S. Urban)
start emulate basic function of start(1) command
tempfile create good temporary scratch file name and echo name
timeout Execute a command with a timeout. Look-alike of GNU command (John S. Urban)
true do nothing, successfully (John S. Urban)
uudecode uudecode(1p) - decode a file uncoded with uuencode(1)
uuencode uuencode(1p) - encode a stream of data as a file composed of printable ASCII characters
vi call vim(1) when vi(1) is missing
what
whatno quick and dirty substitute for what(1) till I get one (John S. Urban)
';echo
`file --brief $NAME`
%%' |
at this printing) and prints out
identification information
could be
which emulate which(1) command
which.csh csh version of which(1) 5.2 (Berkeley) 7/29/85
wmlist
scripts_print
Scripts to help print files. Also see commands
such as ps2pdf, enscript, pr, asa2pdf, ....
lp 1.0 print a unix or dos formatted text file that has no DOS suffix in CygWin (John S. Urban)
pcl pcl.sh special print command for printing HPGL pages on PCL printers Urban/Gagnon 1993.08.01
scripts_programming
@(#) Scripts you probably have no interest in unless you write programs, mostly in C and Fortran.
Several of the scripts extract code blocks from HTML files.
================================================================================
Most of my source code is imbedded in HTML documents in-between lines like
<!--FORTRAN90--><xmp>
< /xmp><!--/FORTRAN90-->
and
<!--C--><xmp>
< /xmp><!--/C-->
and then there are special .html.a rules in the make(1) files that call
some of these scripts to extract the C and Fortran code and compile it into
libraries. It makes for a very portable and easy-to-document way of
maintaining libraries of compiled code; but is not described further here.
================================================================================
PREMISE: All routines should be written as procedures in libraries
(or modules) unless they are totally bound to a specific code.
This promotes making re-usable modular general-purpose routines.
documentation should be kept with the source code and/or a general index
should have links to code source and documentation
All executables should have a -help and -version switch, even if that
switch calls an external utility
All routines should have man(1) pages
All routines should have browsable pages
Metadata is useful, especially in libraries.
A simple system should exist that makes it trivial to add a new routine
to a library and have it go into a standard output area. Preferably that
includes re-making dependencies as well.
Unit tests should exist for any routine it is possible to make one for.
A history of the code should be available. At least an archive of each major
release should be kept.
Log files of build and test results, and a database of routine names and their
test status should be available.
Multiple programming environments should be supported.
Open simple standards (HTML, flat text files, make(1), git(1), sqlite3(1) ) should be used as the basis
of the maintenance tools, versus proprietary binary formats, so that data remains easily accessible.
See:
local scripts: ccall, html2f90, html2man, ufpp, LIBRARY/makefiles
standard utilities: make, bash, man, cpp,
readily available utilities: html2ps, sqlite3, git
The command
make.shell
rebuilds everything in bin/, doc/, SHIP/, and lib/
Automate all this as much as possible
C2F
C2F_DIR
CALLED
findent: indents/beautifies/converts Fortran sources
- findent supports Fortran-2008
- findent can convert from fixed form to free form
- binaries for Unix and Windows (findent and findent.exe respectively)
- wrapper for processing one or more files in one call available
for Unix and Windows (wfindent and wfindent.bat respectively)
- (g)vim users: findent can act as a plug-in to format your
edit file with the '=' command
- gui frontent available as a separate package: jfindent
Windows users: download findent-x.y.zip
$ unzip findent-x.y.zip
$ copy findent.exe C:\WINDOWS (*)
$ copy wfindent.bat C:\WINDOWS (*)
(*) or another location where you store your executables
Usage: $ findent -h
Examples: $ findent < in.f90 > out.f90
$ findent -i4 -Rr < in.f > out.f90
$ wfindent -i4 -Rr *.f
(g)vim users:
Install findent, and add the following to your .vimrc:
augroup fortfiletype
autocmd!
autocmd Filetype fortran :execute ":setl sw=3"
autocmd Filetype fortran :execute ":setl equalprg=findent\\ -Ia\\ -i3"
autocmd Filetype fortran :execute ":setl expandtab"
augroup END
Read
:help =
in vim or gvim.
# $Id: README.1st 81 2015-07-30 12:34:19Z willem_vermin $
arget get file out of ar(1) to stdout
arwhat run what(1) on each record in an archive file individually
ccall compile,load and install a main program (C,C++,Fortran, man page, ..). Aware of many programming environments. V1.1.0
includes all local libraries on load. 19960517,20150801 John S. Urban
run Fortran through ufpp(1) preprocessor allowing system commands
run Fortran through ufpp(1) preprocessor not allowing system commands
cf
dutree print sorted indented rendition of du output
errno Display C error message 'ENAME' corresponding to number or all 'ENAME's if no number specified.
f compile and load a simple FORTRAN/Fortran program using F subset 19960517 John S. Urban
f03 compile and load a simple FORTRAN/Fortran program 19960517 John S. Urban
f2f call f2f.pl script; which updates F77 with some F90 syntax
f77
f77cpp try to find a cpp command that acts like traditional version
f77maker
f90 compile and load a simple FORTRAN/Fortran program 19960517 John S. Urban
f90cpp try to find a cpp command that acts like traditional version for Fortran 90+
f90doc f90doc(1) wrapper
f90nml_functions.sh source these functions to get and replace simple NAMELIST values
f90tohtml call f90tohtml to convert Fortran source to HTML
f90tohtml_files
fake_files
ff_template
fileinfo do an ls(1), file(1), what(1), nd(1), size(1), ar(1) and ldd(1) on a file
findent_files
fmkmf This is a utility to generate make files for Fortran 90.
fmkmf.sh This is a utility to generate make files for Fortran 90.
fortran call fortran compiler
fortran.vim
fpp try to find a cpp command that acts like traditional version for Fortran 90+
gen_creamake
generate_make Program to generate Makefile from *.f and *.f90 files found in the current working directory.
gnubug go to GNU gcc bugzilla page
html2C Strip C from a specially formatted HTML-2 document : 1.0 19960517 John S. Urban
html2f Strip FORTRAN from specially-formatted HTML document (1.0 19960517 John S. Urban)
html2f90 Strip FORTRAN90 from specially-formatted HTML document(1.0 19960517 John S. Urban)
html2man Strip flat-text man page from specially-formatted HTML document(1.0 19960517 John S. Urban)
html2py Strip python from specially-formatted HTML document(1.0 20150113 John S. Urban)
huff run ufpp(1) on an html file that contains system commands
implicit
indentf90 use emacs(1) or vim(1) to indent free-format Fortran files like cb(1) for C or indent(1)
lastprogram get last version out of file PROGRAM.a file, a special-purpose script not for general use
ldds recursive list of dynamic library loads
longer list long lines in files. Version 1.0 04/21/92, John S. Urban
make_version_f90 Make routine on stdout that describes current programming environment
File ................ $NAME
Program Version ..... ${VERSION_NO:-0.0.0}
Build Target ........ `systemtype -r`
Compiler Version .... '//trim(compiler_version())//'
Compiler Options .... '//trim(compiler_options())//'
Compile Date ........ '//&
Compiled on node:
Nodename ........... '// &
System Type ........ '// &
O.S. Release ....... '// &
O.S. Version ....... ' &
Hardware Name ...... '//&
makemake Generate a Makefile from the sources in the current directory. The files may be in either C, FORTRAN 77, Fortran 90 or some combination of these languages.
Usage: makemake [program_name [F90 compiler or fc or f77 or cc or c]]
makemake0 Generate a Makefile from the sources in the current directory. The files may be in either C, FORTRAN 77, Fortran 90 or some combination of these languages.
Usage: makemake [program_name [F90 compiler or fc or f77 or cc or c]]
man90 extract Fortran demo program from specially formatted man pages and compile and execute
manf edit the Fortran reference manual in text form
mank list the manual page names and descriptions found in this distribution
meta template for creating metadata in file that can be extracted using the what(1) command
Title A name given to a resource
Creator An entity primarily responsible for making the resource
Subject The topic of the resource, usually keywords and key phrases, or classification codes
Description Typically an abstract
Publisher entity responsible for making the resource available
Contributor A contributor
Date A point or period of time associated with an event in the lifecycle of the resource
Type The nature or genre of the resource
Format File format, physical medium, or dimensions (size, duration, ...)
Identifier Unambiguous reference to the resource with a context. Usually a unique identifier such as a UUID
Source A related resource from which the described resource is derived
Language A language of the resource
Relation A related resource
Coverage spatial or temporal jurisdiction under which it is relevant
Rights Information about rights held in and over the resource
Contributor A contributor
Description Typically an abstract
Source A related resource from which the described resource is derived
Creator An entity primarily responsible for making the resource
Format File format, physical medium, or dimensions (size, duration, ...)
Type The nature or genre of the resource
Identifier Unambiguous reference to the resource with a context, such as a UUID
Coverage spatial or temporal jurisdiction under which it is relevant
Subject The resource topic, usually keywords, key phrases, classification codes
Language A language of the resource
Publisher entity responsible for making the resource available
Rights Information about rights held in and over the resource
Title A name given to a resource
Date A period of time associated with an event in the resource lifecycle
Relation A related resource
mkmf.html
mkmf.pl
mkmf_args
myflint run flint(1) if you have it, or use compiler to emulate it as much as possible (flint(1) is a Fortran code static checker)
online online fortran compiler and Linux shell
pstruct As pstruct dump C structures as generated from 'cc -g -S' stabs. As c2ph also generate perl code for getting at the structures
run_font2c
sin90 grab stdin and write to /tmp/_$USER.ff and call ccall and execute program
sinman grab stdin and write to /tmp/_$USER.ff and call txt2man to see text as man page
sinsh for executing blocks of lines from vi but leaving lines there
six
smake customized call to make(1) 19960520 John S. Urban
template usage(3f,private): prints help for command options(3f)
test_manpages Strip FORTRAN90 from specially-formatted man(1) pages and run demo programs
test_suite
tips.txt
uu run ufpp on file in directory where file resides
wfindent.bat
scripts_prologue
files used in creating shell prologues
bash_profile
bashrc
bashrc_cygwin
bashrc_login
bashrc_quantain
knoppix personal prologue for Knoppix usage
ubuntu.bash customize my Ubunto setup
scripts_regression
- goodbad track which library routines have been built successfully in SQLite database
parse: crack Unix-like commands (V1.2 19960401 John S. Urban)
- passed
- passfail set up environment and record pass/fail status of a regression test
- regression.sh
scripts_screen
Scripts to help configure and use the screen(1) program, which extends
simple terminal interfaces so you can have multiple connections in a
single window that are recoverable after network disconnects, among
other things.
Archive
SETUP.sh setup file for screen(1)
dupx redirect input/output/error of a running process
grab
multishell Start screen(1) with multiple connections
myscreen my screen(1) setup
screenrc_xterm
screenrc_xterm_multishell
sterm script used to start screen(1) from ctwm(1) menu
scripts_scripts
Scripts used by other scripts as functions.
These scripts are rarely called directly as commands; but they
perform useful functions that are often used by other scripts.
alarm alarm: Execute a command with a timeout.( V1.0, 20061103 P@draigBrady.com)
ascript.sh
derange derange: convert ranges like 12-15 into individual numbers
filelock filelock: a flexible file locking mechanism. Requires lockfile(1)
findinpath given list of commands return name of first one found or blank
fulldirname fulldirname: echo full directory name of a file or directory
fullname fullname: find command to render full pathname of arguments
fullpath fullpathname: display full pathname of arguments
fullpathname fullpathname: display full pathname of arguments
ifon ifon: Determine if expressions match hostname. (John S. Urban, 20020421)
inpath inpath: true if command is in path (John S. Urban)
inpath~ inpath: true if command is in path (John S. Urban)
ls2csv list files in a Comma-Seperated-Value format for use in MS Excel, SQLite, ....
lsmode lsmode: print octal mode for a file
parse parse: crack Unix-like commands (V1.2 19960401 John S. Urban)
parse.0 parse: crack Unix-like commands (V1.0 19960401 John S. Urban)
pause pause up to $1 seconds for a response
rand rand: given a list of strings, select one of them at random
randc randc: randomly sleep(1) up to $1 seconds before executing command. (John S. Urban, 080829)
rotlog rotlog: rotate a log file w/ various options, including flexible date-based suffixes;
rtelnet rtelnet: massage telnet so it reads everything from input
scratch scratch: create good temporary scratch file name and echo name (John S. Urban)
sr sr: abbreviation for systemtype -r
step start a bash shell where bash(1) shells are in debug mode and step thru lines one at a time
step.debug debug.bash - commands executed by bash shells at startup if
step.pause pause up to $1 seconds for a response
systemtype systemtype: echo system ID for make(1),cpp(1). (sh V1.3 20140615 John Urban)
scripts_sound
Scripts for working with interfaces to sound files
attention.sh
playsound play sound file, looking for appropriate command
scripts_sql
- .quit
- column
- dat date and time using sqlite3
- recent list files accessed today in current directory
- recent- list files accessed today in current directory
- sample.html
- sql_see find table names in SQLite3 file and use the names to list the tables
- sqldir list files accessed today in current directory
scripts_tests
scripts for doing testing
test_figlet test figlet(1) command
scripts_time
- nowe 1.0 generate Unix Epoch time 20141222 John S. Urban
- time_and_place 1.0 show current time in specified timezone or list timezones
- timex 1.0 show date using specified input date specification (shortcut for 'date --date=$*')
scripts_tk
tcl/tk scripts
browse
redoo redoo.tk clickable GUI for redo of previous commands
timer
scripts_vi
- exrc advanced vi(1) configuration file
- exrc.basics most commonly used features of advanced vi(1) configuration file
- exrc.begin beginner vi(1) configuration file (.exrc)
- exrc_purevi advanced vi(1) configuration file
- html
- infovi view info pages with editor. (John S. Urban, 019910321)
- manvi view man pages with editor. John S. Urban, 19910321
A vimrc file for editing manpages.
- manvi1 view man pages with editor. John S. Urban, 19910321
- vic make xterm white and black and call vim(1) in color mode
- vicd vi files in the directory where the file is so things like fileup(1) give desired relative pathnames
- vig edit files (defaults to current directory) that contain given string. John S.Urban - 20010201
- vilocate if $TTY is set, edit files matching a regular expression using the locate(1) command and xterm(1) windows
- viman edit man(1) page source
- vimrc An example for a vimrc file.
- vims edit Windows paste-buffer in CygWin if you have getclip(1) - John S. Urban
- vimv create a list of mv(1) commands and edit and execute them -- John S. Urban
- vin open vim(1) using many new options in current terminal window
- vio open vim(1) using options to act very much like vi(1) in current terminal window (John S. Urban)
- vip vip: 'vi' a pipe 1.10 97/11/13 13:45:25
- vipipe write stdin to a file and edit and write to stdout so can use vi(1) in pipes to a limited extent
- vito goto a string; like vito plt.F subroutine rasters
- viw find command with which(1) and edit it
- vix 1.0 edit X11 WIndows paste-buffer if you have X11 windows set up - John S. Urban
scripts_www
scripts for interfacing with the WWW (World-Wide Web)
and Internet.
_up non-generic shortcut for uploading my files to my website -- of no general use
_update update these files to this website. Of no generic use
_update_1_file update one file to this website. Of no generic use $0 $HERE $THERE
_update_LIBS.sh update these files to this website. Of no generic use
_update_download.sh This script takes the .twm directory and makes a uuencoded copy
_update_scripts.sh copy these files to this website. Of no generic use
ask Ask Quicksearch
browser find browser and view pages (John S. Urban 19960401 1.0)
changetrack
comcast comcast customer web sites
dict Get definition of a word using DICT Protocol and curl(1)
fb launch Facebook
getlinks getlinks - given a URL, return all of its internal and external links
geturbanjost.sh
goo Google Quicksearch
goto call browser with space replaced by %20
hm personal script for going to home page
lswww
ltu loOK thINGS up
redirect_old_path redirect old pathnames on Apache server
start_cgi start up web server using python built-in for basic CGI tests
weather look up weather forecast given ZIP code using browser web page
wikivi browser based Wikipedia Quicksearch into editor as text
wp browser based Wikipedia Quicksearch
www launch browser on specified URL
www_get_site use wget(1) to copy entire site by URL
yahoo Google Quicksearch
scripts_xmore
some files to help make pop-up messages for my CygWin/ctwm configuration.
text
xmores This is the script that displays the text files in the directory using xmore and xmessage, to add help to ctwm(1)
scripts_xterm
- .viminfo
- 0 1.0 Change xterm font size - John S. Urban
scripts for getting the most out of using the xterm(1) terminal
emulator. Includes changing window size, setting window title, changing
fonts and colors, keyboard programming, ...
1 1.0 Change xterm font size - John S. Urban
132 abbreviation for setting xterm to 132 columns wide using esc(1). John S. Urban, 019920421
2 1.0 Change xterm font size - John S. Urban
3 1.0 Change xterm font size - John S. Urban
4 1.0 Change xterm font size - John S. Urban
5 1.0 Change xterm font size - John S. Urban
6 1.0 Change xterm font size - John S. Urban
80 abbreviation for setting xterm to 80 columns wide using esc(1). John S. Urban, 19920421
Archive
arrowkeys create scripts that reposition xterm using esc(1). John S. Urban, 20080501
$RIGHTFILE.sh move xterm right using esc(1). John S. Urban, 20080501
$LEFTFILE.sh move xterm left using esc(1). John S. Urban, 20080501
$UPFILE.sh move xterm up using esc(1). John S. Urban, 20080501
$DOWNFILE.sh move xterm down using esc(1). John S. Urban, 20080501
bashc xterm that shows current command or directory in title bar. John S. Urban, 19920421
bashc.source used by bashc.sh to create an xterm that shows current command or directory in title bar. John S. Urban, 19920421
bell 1.0 send ASCII bell character to standard out N times (default 3) 19960401 John S. Urban
bla.log
bterm bterm.sh 1.0 blue themed xterm - John S. Urban
change_xterm_defaults change default xterm settings
down 1.0 reduce xterm font size - John S. Urban
esc send xterm control sequences. John S. Urban, 19910719
fixed 1.0 set/display xterm fonts using esc.sh 19960401 John S. Urban
font font.sh 1.0 Change the font of (some) xterm(1) X11 windows - John S. Urban
fr
freak
freakout experiment with xterm windows inside of other xterm windows
freakout.1 experiment with xterm windows inside of other xterm windows
full full.sh 1.0 set xterm to full screen size - John S. Urban
fullback fullback.sh 1.0 restore xterm(1) to size before full(1) command was used - John S. Urban
fx
hi a filter that, on a vt100, highlights given string on stdin
html
ibm_obsolete
icon icon.sh 1.0 iconify/uniconify xterm(1) 19911007 John S. Urban
icon_term start xterm(1) with icon and X11 resource name to get customized settings
kolor kolor.sh 1.0 Change the background color of (some) xterm(1) X11 windows - John S. Urban
lower lower.sh 1.0 lower xterm in X11 window stack - John S. Urban
lynx8 run lynx text-based browser in UNICODE (UTF-8) mode
myconnect
myterm rterm.sh 1.0 randomly pick a line of xterm options - John S. Urban
pb pb.sh display xterm paste buffer to standard out 19910405 John S. Urban
persistent_xterm.txt
raise raise.sh 1.0 raise xterm in X11 window stack - John S. Urban
rterm rterm.sh 1.0 randomly pick a line of xterm options - John S. Urban
rterm2 rterm2.sh 1.0 - randomly pick a line of xterm options John S. Urban
should_update.sh test if xterm(1) should be updated
small small.sh 1.0 change size of current xterm window to
stubborn reattach to an X11 display a screen session and recover it
tall tall.sh 1.0 make xterm(1) as tall as display - John S. Urban
term
test256 display 256 color test in xterm; Todd Larason
testcolor perl script to display a table of xterm colors
timepiece display date and time in a small xterm(1) window 20130923
up up.sh 1.0 select larger font on xterm(1) - John S. Urban
vv vv.sh Set window large and change colors for vim(1) then restore window attributes. John S. Urban, 19920421
xd $DOWNFILE.sh move xterm down using esc(1). John S. Urban, 20080501
xl $LEFTFILE.sh move xterm left using esc(1). John S. Urban, 20080501
xr $RIGHTFILE.sh move xterm right using esc(1). John S. Urban, 20080501
xs run script(1) in an xterm(1) window
xterm.tic
xterm:dec
xterm:emacs
xterm:nos
xterm:tek
xterm:vms
xterm_Xresources xterm_Xresources.sh 1.0 set better default X11 resources for xterm(1) - John S. Urban
xterm_Xresources.2 setup X11 resources
xterm_bart Example of how to create a custom xterm resource name and use it with
xterm_clip 1.0 edit Windows paste-buffer if you have getclip(1) - John S. Urban
xterm_keys xterm_keys.sh 1.0 program xterm(1) keys - John S. Urban
xterm_login_nos
xterm_occupancy example of specifying a specific workspace without using entries in the ctwm file.
xterm_paste 1.0 edit xterm paste-buffer if you have wxpaste(1) - John S. Urban
xu $UPFILE.sh move xterm up using esc(1). John S. Urban, 20080501
xvi set up xterm for optimal use with vim(1) and then put it back when done
This index was generated (by tree2html(1)) on Tue Aug 27 19:49:02 EDT 2019.