home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 3 / AACD03.BIN / AACD / Utilities / unixcmds / unixcmds.readme next >
Text File  |  1999-10-05  |  1KB  |  63 lines

  1. Short : Port of simple un*x commands
  2. Type : util/gnu
  3. Author : Jean-François Fabre (jffabre@club-internet.fr)
  4. Uploader : Jean-François Fabre (jffabre@club-internet.fr)
  5.  
  6. This package is a non-exhaustive port of some useful un*x 
  7. simple commands to use with amiga shells.
  8. The original sources can be found at:
  9.  
  10. http://marque.mscs.mu.edu/~georgec/Classes/207.1998/14Minix_tree
  11.  
  12. Except for grep, which is a port of GNU grep 2.1
  13.  
  14. The commands I've "ported" are:
  15.  
  16. banner
  17. basename
  18. comm
  19. cut
  20. date
  21. dirname
  22. expand
  23. expr
  24. fgrep
  25. fold
  26. grep
  27. head
  28. join
  29. od
  30. sed
  31. shar
  32. sort
  33. strcmp
  34. strings
  35. tail
  36. tr
  37. uniq
  38. unshar
  39. wc
  40. width
  41.  
  42. Those commands are added to the currently un*x ports on aminet:
  43.  
  44. grep, awk, rm, mkdir, ls, make, etc...
  45.  
  46. Source and Makefile is included. I had to make some slight modifications in order to:
  47.  
  48. - make the sources compile with SAS/C
  49. - Change stderr to stdin (I was stupid to do this! I don't do it anymore)
  50. - Some tools had to be adapted to suit AmigaOS standards (basename, dirname, where
  51.   I added the --amiga option) or enhanced (option -a added in strings to accept
  52.   french accents)
  53. - Added amiga wildcard support where it was useful (fgrep, wc, fold, grep, sort)
  54.  
  55. The make command used is the amiga GNU make and not the shitty smake.
  56.  
  57.  
  58. Also included some other sources I could not make work. Those are:
  59.  
  60. cut (locks, seems buggy in the argument parsing)
  61.  
  62. Feel free to make any comments to my e-mail address.
  63.