home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AmigActive 3
/
AACD03.BIN
/
AACD
/
Utilities
/
unixcmds
/
unixcmds.readme
next >
Wrap
Text File
|
1999-10-05
|
1KB
|
63 lines
Short : Port of simple un*x commands
Type : util/gnu
Author : Jean-François Fabre (jffabre@club-internet.fr)
Uploader : Jean-François Fabre (jffabre@club-internet.fr)
This package is a non-exhaustive port of some useful un*x
simple commands to use with amiga shells.
The original sources can be found at:
http://marque.mscs.mu.edu/~georgec/Classes/207.1998/14Minix_tree
Except for grep, which is a port of GNU grep 2.1
The commands I've "ported" are:
banner
basename
comm
cut
date
dirname
expand
expr
fgrep
fold
grep
head
join
od
sed
shar
sort
strcmp
strings
tail
tr
uniq
unshar
wc
width
Those commands are added to the currently un*x ports on aminet:
grep, awk, rm, mkdir, ls, make, etc...
Source and Makefile is included. I had to make some slight modifications in order to:
- make the sources compile with SAS/C
- Change stderr to stdin (I was stupid to do this! I don't do it anymore)
- Some tools had to be adapted to suit AmigaOS standards (basename, dirname, where
I added the --amiga option) or enhanced (option -a added in strings to accept
french accents)
- Added amiga wildcard support where it was useful (fgrep, wc, fold, grep, sort)
The make command used is the amiga GNU make and not the shitty smake.
Also included some other sources I could not make work. Those are:
cut (locks, seems buggy in the argument parsing)
Feel free to make any comments to my e-mail address.