grep 323 B

12345678910111213141516171819202122232425
  1. #!/bin/rc
  2. rfork e
  3. opts=()
  4. files=()
  5. argv0=$0
  6. while(! ~ $#* 0){
  7. switch($1){
  8. case -e
  9. opts=($opts $1 $2)
  10. shift
  11. case -[cfinsv]
  12. opts=($opts $1)
  13. case -q
  14. opts=($opts -s)
  15. case -*
  16. echo $argv0 $1 not supported >[2=1]
  17. exit 'not supported'
  18. case *
  19. files=($files $1)
  20. }
  21. shift
  22. }
  23. exec /$cputype/bin/grep $opts $files