Heiner's SHELLdorado
Scripts grouped by Category
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
  Commands
  "Quickies"

[ CGI | Debugging | Desktop | File Conversion | File Utilities | Graphics | HTML | Internet | KDE | Mail | Music | Network | News | Programming | SCO UNIX | System Administration | System Utilities | Text Formatting | Text Utilities | WWW | X ]

CGITop

cgitemplate.ksh  D  CGI script template
urldecode  D  decode URL data
urlencode  D  encode URL data
urlgetopt  D  decode "urlencoded" forms data (RFC 1866)

DebuggingTop

errout  D  redirect stdout to stderr
showargs  D  show command line arguments
timestamp  D  periodically write time stamp

DesktopTop

attention  D  notification program
audio  D  play audio files
avg  D  calculate the average of a column
base.ksh  D  print number to different bases (KSH version)
base.sh  D  print number to different bases
calc  D  calculate expressions
currencycvt  D  convert currencies
dailynews  D  get daily news messages
einlog  D  keep a log file of login and logout time stamps
getpic  D  background picture for X11 with xv
isxwindows  D  return true if started unter X-Windows
logstat  D  generate log report
rand  D  return random number
sound  D  produce sound
workon  D  create xterms to work on a specified host
workon2  D  create xterms to work on two specified hosts
xsetbg  D  set X11 background image using "xv"
xtitle  D  set title on xterm window

File ConversionTop

7bit2asc  D  convert 7 bit chars to german "umlaute"
asc27bit  D  Convert German "Umlaute" to a 7-bit representation
asc2iso  D  converts CP 437/850 "Umlaute" to ISO 8859 equivalents
bib2html  D  format refer(1) database as HTML
dtox  D  DOS to UNIX text file conversion
dumphtmltbl  D  extract ASCII data from HTML table
expumlaut  D  expand German Umlaute using ASCII characters
html2iso  D  changes HTML-characters to ISO 8859 special characters
htmlencode  D  encode HTML unsafe characters
htmlquote  D  convert HTML characters to entity references
iso2asc  D  convert German "Umlaute" from ISO 8859 to CP 437
striphtml  D  remove HTML tags from input
urldecode  D  decode URL data
urlencode  D  encode URL data
urlgetopt  D  decode "urlencoded" forms data (RFC 1866)
xtod  D  UNIX to DOS text file conversion

File UtilitiesTop

allfiles  D  apply command to all files in all subdirectories
bytes  D  print bytes used for specified files
changedfiles  D  show changed file names
copylist  D  copy files in list of names to DOS disk
cpdir  D  copy directory structure
cpiodir  D  pack directory into cpio-file
echon  D  "echo" string, without starting a new line
excpio  D  extract directories from cpio archive
expirefiles  D  expire files older than a number of days
finddup  D  find duplicate files
global  D  execute command in every subdirectory
grepcat  D  "grep" and "cat" file (instead of line)
hdu  D  special version of "du" (disk usage)
head.sh  D  replacement for the "head" command
hls  D  special ls
icat  D  "intelligent" cat
incfile  D  increase/decrease counter in file
mktemp  D  create unique file or directory name
modify  D  modify file using arbitrary command
randfile  D  print random file name
rename  D  rename files (change extension)
replace  D  replace older with newer files
resolvelink  D  resolve symbolic links
rgrep  D  recursive grep
rmc  D  count files before removing them
rmemptydir  D  remove empty directories
safecp  D  don't let cp overwrite a file
search  D  search files in directory list
shellpat  D  convert shell patterns to grep regular expressions
shuffle  D  print lines of a file in random order
stopword  D  ignore list of file names
timeout  D  set timeout for a command
tmpname  D  print temporary file name
tolower  D  rename files to all lower case
top10  D  show top 10 directory users
uncpio  D  unpack cpio file
update.ksh  D  update files based on the modification time
update.sh  D  update files based on the modification time
vgrep  D  edit files containing search string
watch  D  watch the directory listing of a file

GraphicsTop

exifinfo  D  print EXIF information of an image file
mkindexpic  D  create combined index of several image files

HTMLTop

bib2html  D  format refer(1) database as HTML
dumphtmltbl  D  extract ASCII data from HTML table
extracturl  D  extract URLs from HTML files
fmtlinks  D  create HTML links
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
mkcategtab  D  make HTML table from command list, grouped by categories
mkscripttab  D  make HTML table from command list
striphtml  D  remove HTML tags from input

InternetTop

archiefind  D  search program via request to archie
ftpmail  D  get remote file via email
httpd.ksh  D  minimal HTTP-Server
popc.ksh  D  example of an POP3 e-mail client

KDETop

xsetbg  D  set X11 background image using "xv"

MailTop

cpiomail  D  send directories per e-mail
dequote  D  undo "quoting" of a text
expiremail.ksh  D  expire mail messages by date
ftpmail  D  get remote file via email
getmimetype  D  determine MIME type of file
junkmail  D  reply to junkmail
mailex  D  extract file from mail
mailgrep  D  search mail folder, print mail text
maillist  D  send mail to multiple recipients
mailusers  D  send input as mail to users
popc.ksh  D  example of an POP3 e-mail client
sendfile  D  send file by e-mail
tarmail  D  send files/directories as tar-archive via e-mail

MusicTop

playrand  D  play random file

NetworkTop

getnetwork  D  print network for ip address

NewsTop

getart  D  get news article by file name
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)

ProgrammingTop

checksccs  D  check consistency of SCCS files
errno  D  show messages to system errors
finddef  D  search string(s) in include files
targets  D  show targets in a makefile

SCO UNIXTop

doscopy  D  file name patterns for "doscp"
mkwhatis.sco  D  extract NAME section from manual pages

System AdministrationTop

backup  D  backup (remote) system on local tape
cfcat  D  print contents of configuration files
cfget  D  get parameter from configuration file by key
checkfs  D  check file system periodically
checkps  D  check for old processes, notify user by mail
checksuid  D  check for S[UG]ID programs
cleartmp  D  remove temporary files/directories
collectethers  D  create database of ethernet addresses
defread  D  read default entry from configuration file
diskcopy  D  duplicate a 3.5" floppy disk
dusage  D  show top 10 disk usage users
getnetwork  D  print network for ip address
hfinger  D  show if sombody 'finger'ed you
homework  D  execute command in all HOME directories
irestore  D  incremental restore backup files
logstat  D  generate log report
mailusers  D  send input as mail to users
mkwhatis  D  make 'whatis'-database from manual pages
psold  D  show old processes
scriptdeps  D  print depencency list for shell scripts
top  D  show list of active processes
top10  D  show top 10 directory users
transfer.cp  D  Datei zum Host uebertragen
transfer.dos  D  Datei zum Host uebertragen
transfer.ftp  D  transfer a file using FTP

System UtilitiesTop

fdate  D  future date
killn  D  kill process by name
mklock  D  aquire/release advisory lock
pidof  D  get process id (PID) from name
synopsis  D  show syntax of a command
T  D  generate temporary file name
user  D  show current users with session counts
viman  D  start vi with a manual page
vsleep  D  visual sleep (countdown)
waitfor  D  wait for a user to log in
whodo  D  who is doing what

Text FormattingTop

center  D  align text in the center

Text UtilitiesTop

chtext  D  change text in multiple files
dequote  D  undo "quoting" of a text
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
freq  D  word frequencies
getline  D  get one line of text
hcal  D  cal with highlighted current date
hgrep  D  grep with highlighted match
hilit  D  highlight text
htmltable  D  format input in HTML table form
modify  D  modify file using arbitrary command
permute  D  print permutations
quote  D  quote text
repeat  D  repeat a string a specified number of times
seiten  D  determine number of pages needed for text file
sequence  D  print sequence of numbers
sq  D  squeeze subsequent empty lines to one line
summe  D  calculate the sum of a column
unquote  D  undo "quoting" of a text
words  D  print each word on its own line
wordwrap  D  wrap lines on word boundaries

WWWTop

currencycvt  D  convert currencies
dailynews  D  get daily news messages
findhomepage  D  check all URLs returned by "guesshomepage"
fmtlinks  D  create HTML links
getquote  D  get stock quote
geturl  D  get WWW page specified by URL
geturl.ksh  D  get web page
guesshomepage  D  guess home page given e-mail address
rfcat  D  print RFC text
synonym  D  show synonyms for words
translate  D  translate words between German and English
urldecode  D  decode URL data
urlencode  D  encode URL data

XTop

xallowfrom  D  allow access to X display

This table was generated 2014-01-06 using the script "mkcategtab"

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