home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / unix_c / usenet / checknws.sh < prev    next >
Text File  |  1989-03-21  |  1KB  |  46 lines

  1. Article 2755 of net.sources:
  2. Path: brl-smoke!brl-adm!rutgers!clyde!watmath!sunybcs!uggworek
  3. From: uggworek@sunybcs.UUCP (Don Gworek)
  4. Newsgroups: net.sources
  5. Subject: cn -- a checknews script
  6. Message-ID: <1549@sunybcs.UUCP>
  7. Date: 1 Dec 86 03:31:17 GMT
  8. Sender: nobody@sunybcs.UUCP
  9. Reply-To: uggworek@sunybcs.UUCP (Don Gworek)
  10. Distribution: na
  11. Organization: SUNY/Buffalo Computer Science
  12. Lines: 31
  13. Keywords: awk, rn
  14.  
  15. Here's a cute little shell script that lists available news
  16. articles in multicolumn form, such as:
  17.  
  18. [31] comp.lang.c        [ 1] wny.yumyum         [ 2] mod.sources        
  19. [ 4] comp.unix.questio  [ 1] comp.unix.wizards  [ 1] mod.computers.sun  
  20. [ 2] mod.computers.wor  
  21.  
  22.  
  23. The script uses rn's -c and -s options.  It's based on an
  24. alias by Jeff Forys at CU/Boulder.
  25.  
  26. --------------------------- cut here --------------------------------
  27. #! /bin/sh
  28.  
  29. # Sun Nov 30 22:34:48 EST 1986    (...!sunybcs!gworek / ...!boulder!forys)
  30. #
  31. #    cn - Check for available news, multicolumn style.
  32. #
  33.  
  34.     rn -s250 -c | \
  35.         awk '{ \
  36.             printf "[%2.2s] %-17.17s  ", $5, $4; \
  37.             if ((NR % 3) == 0) \
  38.                 print ""; \
  39.         } END { \
  40.             if ((NR) && (NR % 3)) \
  41.                 print ""; \
  42.         }'
  43. --------------------------- cut here --------------------------------
  44.  
  45.  
  46.