Heiner's SHELLdorado
Scripts sorted by Name
SHELLdorado - your UNIX shell scripting resource
HomeGood Shell Coding PracticesExample Shell ScriptsShell Scripting LinksShell Scripting Tips+TricksShell Scripting Articles

Scripts Home
  Browse by category
  Browse by name

[ A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z ]

7bit2asc  D  convert 7 bit chars to german "umlaute"
allfiles  D  apply command to all files in all subdirectories
archiefind  D  search program via request to archie
arrows  D  example how to use cursor keys in ksh scripts
asc27bit  D  Convert German "Umlaute" to a 7-bit representation
asc2iso  D  converts CP 437/850 "Umlaute" to ISO 8859 equivalents
attention  D  notification program
audio  D  play audio files
avg  D  calculate the average of a column
backup  D  backup (remote) system on local tape
bahn  D  list time the next train is leaving
base.ksh  D  print number to different bases (KSH version)
base.sh  D  print number to different bases
bib2html  D  format refer(1) database as HTML
busy  D  show progress indicators
bytes  D  print bytes used for specified files
bytes  D  print total byte sizes for given files
calc  D  calculate expressions
center  D  align text in the center
cfcat  D  print contents of configuration files
cfget  D  get parameter from configuration file by key
cgitemplate.ksh  D  CGI script template
changedfiles  D  show changed file names
check  D  remove unneccessary files
checkdns  D  check if DNS is still running on server
checkfs  D  check file system periodically
checklinks  D  check symbolic links
checkps  D  check for old processes, notify user by mail
checkps  D  check for old processes, notify user by mail
checksccs  D  check consistency of SCCS files
checksuid  D  check for S[UG]ID programs
chtext  D  change text in multiple files
chtext  D  change text within multiple files
cleartmp  D  remove temporary files/directories
collectethers  D  create database of ethernet addresses
copylist  D  copy files in list of names to DOS disk
cpdir  D  copy directory structure
cpiodir  D  pack directory into cpio-file
cpiomail  D  send directories per e-mail
currencycvt  D  convert currencies
dailynews  D  get daily news messages
defread  D  read default entry from configuration file
dequote  D  undo "quoting" of a text
diskcopy  D  duplicate a 3.5" floppy disk
diskd  D  disk daemon - copy files from spool dir to floppy
doinclude  D  process "#include" directives
doscopy  D  file name patterns for "doscp"
drucke  D  Textdateien (aufbereitet) ausdrucken
dtox  D  DOS to UNIX text file conversion
dumphtmltbl  D  extract ASCII data from HTML table
dusage  D  show top 10 disk usage users
echon  D  "echo" string, without starting a new line
edate  D  Print (english) date
einlog  D  keep a log file of login and logout time stamps
en  D  translate german words into english
envedit  D  edit environment variable
errno  D  show messages to system errors
errout  D  redirect stdout to stderr
evalvar  D  evaluate variable (environment variables, command substitution)
excpio  D  extract directories from cpio archive
exifinfo  D  print EXIF information of an image file
expandvars  D  expand ${name} variables
expirefiles  D  expire files older than a number of days
expiremail.ksh  D  expire mail messages by date
expumlaut  D  expand German Umlaute using ASCII characters
extracturl  D  extract URLs from HTML files
fdate  D  future date
ffcat  D  print files separated by form feeds
field  D  return specific column(s) of the input (like cat)
fieldchange  D  print only lines where field changed
filtnum  D  filter number from text line
finddef  D  search string(s) in include files
finddup  D  find duplicate files
findhomepage  D  check all URLs returned by "guesshomepage"
findpkg  D  find software package starting with a directory
firstgrep  D  find first pattern in file, then quit
fmtlinks  D  create HTML links
freq  D  word frequencies
ftpmail  D  get remote file via email
ge  D  translate english words into german
getart  D  get news article by file name
getline  D  get one line of text
getmimetype  D  determine MIME type of file
getnetwork  D  print network for ip address
getpic  D  background picture for X11 with xv
getquote  D  get stock quote
geturl  D  get WWW page specified by URL
geturl.ksh  D  get web page
global  D  execute command in every subdirectory
grepcat  D  "grep" and "cat" file (instead of line)
guesshomepage  D  guess home page given e-mail address
hcal  D  cal with highlighted current date
hdu  D  special version of "du" (disk usage)
head.sh  D  replacement for the "head" command
header.ksh  D  short description (only one line)
header.sh  D  short description (only one line)
hfinger  D  show if sombody 'finger'ed you
hgrep  D  grep with highlighted match
hilit  D  highlight text
hls  D  special ls
homework  D  execute command in all HOME directories
html2iso  D  changes HTML-characters to ISO 8859 special characters
htmlencode  D  encode HTML unsafe characters
htmlpiclist  D  generate a HTML list of pictures
htmlquote  D  convert HTML characters to entity references
htmltable  D  format input in HTML table form
htmltitle  D  extract title from HTML document
httpd.ksh  D  minimal HTTP-Server
ibackup  D  incremental backup
icat  D  "intelligent" cat
incfile  D  increase/decrease counter in file
irestore  D  incremental restore backup files
iso2asc  D  convert German "Umlaute" from ISO 8859 to CP 437
iso2html  D  changes ISO 8859 special characters to HTML-characters
isxwindows  D  return true if started unter X-Windows
jdk  D  start Java Development Kit
jobmon  D  example of "load balancing": keep fixed number of concurrent
junkmail  D  reply to junkmail
killn  D  kill process by name
logstat  D  generate log report
mailex  D  extract file from mail
mailgrep  D  search mail folder, print mail text
maillist  D  send mail to multiple recipients
mailme  D  write mail to myself
mailusers  D  send input as mail to users
malias  D  resolve mail aliases
mkcategtab  D  make HTML table from command list, grouped by categories
mkindexpic  D  create combined index of several image files
mklock  D  aquire/release advisory lock
mkscripttab  D  make HTML table from command list
mktemp  D  create unique file or directory name
mkurl  D  convert text containing URLs to HTML
mkvideothumb  D  create animated GIF as a preview for a video
mkwhatis  D  make 'whatis'-database from manual pages
mkwhatis.sco  D  extract NAME section from manual pages
modify  D  modify file using arbitrary command
newscan  D  scan news spool directory for search patterns
newscat  D  get news article
newsstat  D  create news statistics
newssub  D  top 10 news subjects
newstop  D  top 10 news posters
newsweekly  D  top news subjects
ngrep  D  news grep (ignores headers)
nicecol  D  print "nice" columnar output
nquote  D  quote files
periodic  D  periodically execute command
periodic  D  periodically execute command each fife seconds
permute  D  print permutations
pidof  D  get process id (PID) from name
playrand  D  play random file
popc.ksh  D  example of an POP3 e-mail client
printentry  D  print entry from text "database"
psold  D  show old processes
quote  D  quote text
rand  D  return random number
randfile  D  print random file name
rename  D  rename files (change extension)
repeat  D  repeat a string a specified number of times
replace  D  replace older with newer files
resize  D  let the user enter the number of lines for the screen
resolvelink  D  resolve symbolic links
reverse  D  reverse lines
rfcat  D  print RFC text
rgrep  D  recursive "grep"
rgrep  D  recursive grep
rmc  D  count files before removing them
rmemptydir  D  remove empty directories
runjava  D  start the java interpreter with a class name
safecp  D  don't let cp overwrite a file
save  D  create a backup of a file
scriptdeps  D  print depencency list for shell scripts
scriptpath  D  determine own absolute path name
search  D  search files in directory list
seiten  D  determine number of pages needed for text file
sendfile  D  send file by e-mail
sequence  D  print sequence of numbers
shellpat  D  convert shell patterns to grep regular expressions
showargs  D  show command line arguments
showvideoduration  D  print video duration to standard output
shtype  D  determine shell type (hs '96, 1.5)
shuffle  D  print lines of a file in random order
sound  D  produce sound
sq  D  squeeze subsequent empty lines to one line
startapplet  D  starts "appletviewer" with Java applet
stopword  D  ignore list of file names
stripheader  D  strip mail header
striphtml  D  remove HTML tags from input
summe  D  calculate the sum of a column
synonym  D  show synonyms for words
synopsis  D  show syntax of a command
T  D  generate temporary file name
tabulize  D  substitute whitspace with TABs
targets  D  show targets in a makefile
tarmail  D  send files/directories as tar-archive via e-mail
tblrename  D  use a "trans.tbl" file to rename files
timeout  D  set timeout for a command
timestamp  D  periodically write time stamp
tmpname  D  print temporary file name
tolower  D  rename files to all lower case
top  D  show list of active processes
top10  D  show top 10 directory users
topics  D  list news topics
transfer  D  transfer backup file to "safe" destination
transfer.cp  D  Datei zum Host uebertragen
transfer.dos  D  Datei zum Host uebertragen
transfer.ftp  D  transfer a file using FTP
translate  D  translate words between German and English
uncpio  D  unpack cpio file
unquote  D  undo "quoting" of a text
update.ksh  D  update files based on the modification time
update.sh  D  update files based on the modification time
urldecode  D  decode URL data
urlencode  D  encode URL data
urlgetopt  D  decode "urlencoded" forms data (RFC 1866)
user  D  show current users with session counts
vgrep  D  edit files containing search string
vgrep  D  start "vi" with files containing search pattern
viman  D  start vi with a manual page
vsleep  D  visual sleep (countdown)
waitfor  D  wait for a user to log in
was  D  Kurzbeschreibung aus dem Shellheader ausgeben
watch  D  watch the directory listing of a file
whodo  D  who is doing what
wipefile  D  completely overwrite a file
words  D  print each word on its own line
wordwrap  D  wrap lines on word boundaries
workon  D  create xterms to work on a specified host
workon2  D  create xterms to work on two specified hosts
xallowfrom  D  allow access to X display
xsetbg  D  set X11 background image using "xv"
xtitle  D  set title on xterm window
xtod  D  UNIX to DOS text file conversion

This table was generated 2022-01-24 using the script "mkscripttab"

Copyright © 1998-2022 Heiner Steven (heiner.steven@shelldorado.com)