you can do this in sam with an external program

; cat /bin/nl
#!/bin/rc

if(~ $#* 0)
        awk '{printf("%4d %s\n", ++lineno, $0);}'
if not for(i)
        awk '{printf("%4d %s\n", ++lineno, $0);}' < $i
; sam -d /lib/volcanoes
1,10>nl
   1 This nice little file came from the Smithsonian.
   2 Doug McIlroy
   3   
   4                           SMITHSONIAN INSTITUTION
   5                          GLOBAL VOLCANISM PROGRAM
   6                      NHB MRC 119, Washington, DC 20560
   7 
   8                        VOLCANOES OF THE WORLD - 1992
   9 
  10 
!

- erik

Reply via email to