| admin | administration stuff |
|---|---|
| apm-check.pl | [no desc] |
| arpwatch-logview | [no desc] |
| exe-strip.pl | strip executables, if not done already |
| free.awk | query on memory on a linux system |
| fs-change-quota | change quotas on a flesystem |
| ldd-check | performs checks on ldd output |
| ldd.sh | find share lib deps |
| sendmail.restart | restarts sendmail ... |
| shared-sym | fix symlinks of shared libs |
| backup | scripts for backing up |
| bak-tape | do backups to tape |
| backup/set1 | [no description] |
| bak-to-zips | produce zips to temp file |
| merge-zips | merge several splitted zips, into original zips |
| move-to-disks | move files to floppy disk, not exceeding max size |
| split-zips | from the original zip, produce several smaller |
| calc | calculations, math |
| factorial | computes factorial |
| pow2 | computes powers of 2 |
| primes | computes prime numbers |
| primes.awk | output primes |
| primes_ii.awk | generate prime numbers |
| cdr | [no description] |
| cdburn.sh | [no desc] |
| cdsize.sh | [no desc] |
| cjgd | for user specific use (might be useful) |
| check-mail | [no desc] |
| comp-info | compress info files on system |
| comp-man | compress man pages |
| do-export | [no desc] |
| man | poor man's implementation of man(1) |
| optimize-make | edit makefiles, and change CFLAGS, by removing debuggin options, and adding optimize ones |
| term-names | keep a list of wanted term-types, to pass to t-update |
| vmstat-custom | customization for vmstat(8) [linux] |
| adjdata | works on /etc/adjtime data, used by clock(8) [linux] |
| magic-upd | adds /etc/magic.local to /etc/magic if necessary |
| t-update | enshortens big termcap/terminfo files, by selecting some terms |
| convert | converting something to something else |
| dos2unix.pl | convert dos to unix (CRLF line ends to LF) |
| dtou.sed | convert a format CRLF to LF form of newline |
| fr_roman.sed | from roman (to decimal) |
| from_roman.sed | output bc(1) code that convert roman to decimal |
| fromdos | convert msdos EOL to unix |
| t2c.sed | converts text, to C strings |
| t2html.sed | quotes text, into html format |
| t2roff.sed | changes text, for inclusion on roff documents |
| to_roman.sed | converts decimal to roman |
| unquote-printable.pl | convert =XX quote, to its 8 bit representation |
| utod.sed | convert LF to CRLF on a unix box |
| cvs | [no description] |
| cvsdaemon.pl | [no desc] |
| nontags-cvs.sh | find CVS files associated with some tag |
| devel | useful when doing development |
| chop-c-comments.pl | remove blocks of C comments |
| del-c-cmnt.awk | delete comments on C code |
| del-c-cmnt.sed | remove all comments on C code |
| del-sh-cmnt.sed | delete all comments from a SH file |
| m4conv.pl | converts standard M4 quotes and prefix builtins |
| make-targets.sed | tries to catch all targets on a Makefile |
| mk | wrapper for make: seaches for a Makefile downside along path, and use it if available |
| rev-byte.awk | print reversed bytes in binary... |
| any2c.pl | converts text/binary to C string/data |
| file | file name and directories scripts |
| dir-diff | [no desc] |
| dos-fn | convert long filenames to 8.3 restriction |
| dos-fn.pl | convert long filenames to 8.3 restriction |
| empty-dirs.pl | find empty dirs |
| empty-dirs.py | finds empty directories, in python |
| fbasename.sed | strip directory component from paths |
| fdirname.sed | dirname applied on an input of filenames |
| file-date.pl | date of a given file |
| find-eq-files.py | finds equal files (w.r.t contents) |
| flatten.pl | Takes a directory with subdirectories and copies it to other directory with no subdirectories. Files with same names are handled, and a reverse script is made in order to restore the original hierarchy. |
| fn-generate | generate file names |
| fnspaces | replace spaces on file names |
| hdtosym | convert hard links to symlinks |
| ls-dup.awk | find duplicated names within first few characters |
| ls-today | list today files |
| mvdir | move whole directories |
| perms.sed | convert 'ls -l' output in octal file permission modes |
| rel2abs | convert relative symlinks to absolute ones |
| remove-binfiles.pl | remove all non-text files recursively |
| rename.pl | rename files by finding a fixed pattern and replace it by other |
| renamer.pl | rename files |
| split-big-dir | split a big dir, into several of approx same size |
| symtohd | convert symlinks to hard links |
| tolower.awk | convert input file names into lower case |
| tolower.sed | convert file names to lower case... |
| toupper.awk | convert input file names into upper case |
| toupper.sed | convert file names to upper case... |
| wipe-dirs | remove recursively empty directories |
| wipe-links | remove stale symbolic links |
| xmkdir | [no desc] |
| move-to-lower | rename files to lower/upper case... |
| fun | fun and amusing stuff |
| ghanoi.sed | a "graphical" implementation of hanoi game, in sed! |
| hanoi-pp.awk | hanoi pretty print, transform "move from x to y" into moves |
| hanoi.awk | generate hanoi moves |
| month | display current month |
| month-hard-way | show current month on hairy ways... |
| small-wbanner | display banner contents on a wide fashion |
| wbanner | wide banner: rotate banner output 90 degrees. |
| grep | grepping, searching |
| dgrep | perform a delimeted grep |
| h-grep | highlight" grep |
| text-grep | perform grep on text files |
| ul-grep | underline grep |
| gzip | gziping/compressing/archiving |
| comp-order | reorders filenames for better compression |
| gunziper | gunzip files and directories recursively |
| gziper | only compress files that worth being compressed |
| untar | unpack several archives files |
| xarj | decompresses several arj archive, and support multivolume ones |
| zblow | blows compressed stuff to stdout |
| java | [no description] |
| check | checks java sources for errors, currenly very limited |
| class-version.pl | detects current version of a classfile |
| man | man, help, info related scripts |
| cmp-info | compare output of two (gnu)info files |
| fake-cats | see if there are any cat page, without the corresponding man |
| ln-care | take care of hard linked files |
| so-care | take care of .so files |
| mtools | mtools wrappers, or floppies related in general |
| fromdisks | copy files several disks into separated directories |
| mdirs | recursive mtools directory list, front end to mdir |
| xcopy | copy files to multiple disks |
| multimedia | [no description] |
| any-to-au | converts any sound format to AU (use sox) |
| cd-to-mp3 | grabs cd audio track to an mp3 file. uses cdparanoia and lame |
| img-play.pl | play images |
| jpg-opt.pl | optimize jpeg images |
| sound-play.pl | simple audio file player |
| net | ***net related scripts |
| downloader | call N fetchers to download M files, in parallel |
| ftpget | get files from ftp site |
| ip-conv.pl | several conversions on IP addresses (IPv4) |
| ppost | process quoted messages (as in replying mail ou news) |
| suck-massage.pl | cluster suck retrieved files, by subject |
| tin-batch-save | save news articles for later read with tin |
| tin-unread-log.pl | mark as unread, tin logged articles (produced by -S -c) |
| usenet-handle | an attempt to canonify the names of faqs, howtos, etc... |
| probe | probing the system for that feature |
| cmd-sel | selects the path for a given command |
| echo | defines a function that echoes without a trailing newline |
| ls-l-size | output field number (1 based) of ls -l output, that shows the file size |
| max-arg-len | find max arg len list to give to a command |
| get-ptys | get all well known ptys available on /dev |
| rcs-utils | rcs related scripts |
| makediffs | create a shell script to recreate dir2, given dir1 |
| mkpatch | make patch file, for transforming xx.orig into xx |
| rcscmp | check what files differ from latest RCS version |
| rcsextra | check for files being revisioned, that doesnt exist |
| rcsmiss | check for files not being revisioned |
| rcsmove.pl | move source-files and theirs ,v if any, into other dir |
| rcsmvdir | move ,v files into RCS directory |
| rcsrmdir | remove RCS dir, and move all ,v file into current dir |
| rcsupdate | updates rcs files |
| redhat | scripts for use on a redhat system |
| fix-pcmcia-rc | rename S45pcmcia to S09pcmcia, in order to run BEFORE network rc script does |
| rpm-size | [no desc] |
| fix-path | fix path on redhat startup scripts, to include /usr/local/bin |
| roff | scripts for use when preparing roff documents |
| soelim.sed | produce sh(1) commands that do a soelim |
| search | [no description] |
| mkfiledb.pl | like find >file && grep file, but file is kept shorter. a poor's man locate |
| sed | sed related stuff (wrappers, etc...) |
| apply-sed | apply sed to each input line, replacing it per result |
| s2cmdl.sed | converts a sed script (like this) to a (one-line) command line sed expression |
| stow | stow related scripts |
| check-stow | [no desc] |
| clean-stow | [no desc] |
| ld-conf-stow | [no desc] |
| make-install | gross hack to run make install |
| remove-stow-conflicts | remove all conflicts detected by stow, but that are already links to previous stow packages... |
| update-stow | $Id$ |
| to-stow | work on 'make -n' output to produce proper commands to install over /usr/local/stow/... |
| sw-knife | swiss army knife: using perl for emulating some unix cmds |
| fmt.pl | a simple perl based formatter, as described at perl man pages |
| fmt2.pl | a simple perl based (classical) formatter |
| fmt3.pl | yet another perl fmt(1) |
| grep-w.pl | emulation of grep -w |
| ls-l.pl | do a 'ls -l' in perl |
| sleep.pl | sleep with micro seconds |
| uudecode.pl | uudecode written in perl |
| uuencode.pl | uuencode written in perl |
| who.pl | emulates who (use attached C to detect utmp structure) |
| text | to apply on (contents of) text files |
| cat-b.sed | number nonblanks lines |
| cat-n.sed | number input lines |
| cat-s.awk | squeezes out all consecutive blank lines into a single blank |
| cat-s.sed | squeezes out all consecutive blank lines into a single blank |
| catn.awk | display files preceded by count |
| catter.py | blow up files to stdout. line by line or in full blocks |
| center.awk | center lines |
| center.sed | centers lines |
| center_ii.sed | centers lines |
| column.awk | print input lines with columns aligned |
| crlf.py | another CRLF to LF converter |
| dotify.sed | right justify text, with dots |
| double-space.sed | add a blank after each line |
| expand.sed | expand tabs into spaces (tabs stop = 8) |
| fmt.sed | format text such as each line gets below 40 chars |
| head.sed | print first few lines of input |
| justify.sed | justifies text on 65 column-width |
| length.awk | output each line, preceded per its length |
| rand-char.awk | output a random char from each line of input |
| rand-line.awk | output a random line from input |
| rand-line.pl | outputs N random lines from input |
| rev-chars.sed | reverse all chars of each line, keep line ordering |
| rev-lines.sed | reverse all lines of input, i.e. first line became last, ... |
| shuffle-lines.awk | output all input lines on random order |
| shuffle.awk | output all input lines on random order |
| shuffle.pl | randomizes input lines |
| sort.sed | implementing selection sort with sed |
| stable-uniq | remove duped lines, but keep their order |
| strings.py | find text portions in files |
| tail.awk | display last ten lines of input |
| tail.sed | display last ten lines of a file |
| unexpand.sed | convert sequences of spaces to tabs, if can |
| unify.awk | output only distinct lines, per order of appearance |
| uniq-d.sed | print all duplicated uniq lines on a sorted input |
| uniq-u.sed | uniq lines on a sorted input |
| uniq.sed | uniq |
| wc-c.sed | count chars |
| wc-l.sed | count lines of input, kind of `wc -l' |
| wc-w.sed | count words |
| wc.awk | emulate unix wc, very crude |
| time | time, dates, calendars |
| month.awk | print current month, like cal |
| sleep-to | sleep until a given hour |
| time-cmd | measure the time taken by a given command |
| today-cal | highlight today date on cal output |
| tomorrow | shows tomorrows day, weekday, ... |
| utils | misc utilities, unsorted |
| about_cache.pl | handle about:cache netscape output (saved as text) |
| apply-conv.pl | apply conversions to files |
| caesar-add.pl | primitive encryptation method |
| describe-dir | get a description of kind of file on current dir |
| dupexe | check duped files on path |
| dupfiles | print duplicated files on supplied dirs |
| dupinfo | check duped info files |
| dupmans | print duped man pages |
| edit-index | detect new and obsoleted entries on INDEX files |
| find-eq-files | find files that are equal |
| find-eq-files.pl | find equal files |
| fortune-query.pl | search fortune database for some perl pattern |
| gender-pt.awk | guess gender (sex) from a portuguese Christian name |
| get-desc.pl | obtains the classical "--" beginned description of each file |
| growing | watch the growth rate of given files |
| inpath | check if a file is on path |
| kill-byname | kill processes by its command line name |
| mymirror.pl | mymirror A B, make minimal operations on B, such as A=B |
| netscape-cache.pl | try to associate URL names with netscape cache files |
| penv | print environ vars only, and not functions |
| split.sh | binary split |
| tee.awk | implement tee(1) on awk |
| tget | get entry from termcap file |
| tr-expand.awk | expands tr a-z constructs, sort of... |
| xfer-site.pl | transfers one dir to another, making changes on the files |
| words | misc operation on words of text files |
| capit.sed | capitalize words |
| capit_ii.sed | capitalize words |
| capit_iii.sed | capitalize words |
| capit_iv.sed | capitalize words |
| commas.sed | format a number (or anything else) into xx,xxx,xxx ... |
| d-word.sed | find consecutive duplicated words on text |
| freq-char.pl | measure frequency of chars... |
| list-uniq.awk | normalize a list |
| pmatch.awk | find patterns |
| show-duped | output duped entries on specified field |
| wf | word frequencies |
| wf.awk | word frequency counter |
| xutils | utils to apply when running X |
| get-runnning-netscape | print info about URLS netscape windows are on |
| get-xtitle | obtains title name for current window |
| set-icon-name | sets icon on a xterm compliant terminal |
| x-random-bitmap | places a random bitmap as root window background |