home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / unix / shell / 3564 < prev    next >
Encoding:
Text File  |  1992-08-21  |  836 b   |  27 lines

  1. Newsgroups: comp.unix.shell
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!caen!news.cs.indiana.edu!nstn.ns.ca!dragon.acadiau.ca!merlin!peter
  3. From: peter@merlin.acadiau.ca (Peter Steele)
  4. Subject: Array and looping in Bourne Shell
  5. Message-ID: <peter.714447819@merlin>
  6. Sender: news@dragon.acadiau.ca
  7. Nntp-Posting-Host: merlin
  8. Organization: Acadia University
  9. Date: Sat, 22 Aug 1992 01:43:39 GMT
  10. Lines: 15
  11.  
  12. I need to write a script that takes a list and generates
  13. various permutations of that list, e.g., if the list is
  14. "a b c", I want to generate the following data sets:
  15.  
  16. a a
  17. a a,b
  18. a a,b,c
  19. a,b a,b
  20. a,b a,b,c
  21. a,b,c a,b,c
  22.  
  23. What's the best approach to accomplish this in Bourne shell?
  24. --
  25. Peter Steele        Unix Services Manager            peter.steele@acadiau.ca 
  26. Acadia Univ., Wolfville, NS, Canada B0P 1X0  902-542-2201  Fax: 902-542-4364
  27.