home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Trees / V6 / usr / man / man1 / shift.1 < prev    next >
Encoding:
Text File  |  1975-06-26  |  560 b   |  39 lines

  1. .th SHIFT I 8/21/73
  2. .sh NAME
  3. shift \*- adjust Shell arguments
  4. .sh SYNOPSIS
  5. .bd shift
  6. .sh DESCRIPTION
  7. .it Shift
  8. is used in Shell command files to shift the
  9. argument list left by 1,
  10. so that old
  11. .bd $2
  12. can now be referred to by
  13. .bd $1
  14. and so forth.
  15. .it Shift
  16. is useful to iterate over several arguments
  17. to a command file.
  18. For example, the command file
  19. .s3
  20. .lp +5 0
  21. : loop
  22. .br
  23. if $1x = x exit
  24. .br
  25. pr \*-3 $1
  26. .br
  27. shift
  28. .br
  29. goto loop
  30. .s3
  31. .i0
  32. prints each of its arguments in 3-column format.
  33. .s3
  34. .it Shift
  35. is executed within the Shell.
  36. .sh "SEE ALSO"
  37. sh (I)
  38. .sh BUGS
  39.