Path: utzoo!utgpu!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!csd4.milw.wisc.edu!uwmcsd1!lakesys!mikes From: mikes@lakesys.UUCP (Mike Shawaluk) Newsgroups: comp.sys.amiga Subject: Re: Comp.binaries- multiple files Keywords: How to piece together Message-ID: <263@lakesys.UUCP> Date: 1 Jan 89 14:01:25 GMT References: Reply-To: mikes@lakesys.UUCP (Mike Shawaluk) Organization: Lake Systems - Milwaukee, Wisconsin Lines: 43 In article armhold@topaz.rutgers.edu (George Armhold) writes: > >How does one go about piecing together the long files from >comp.binaries.amiga? (I'm assuming that the reason there are multiple >msgs with the same program name is because they are too long for a >standard msg- is this correct?) Usually I use the 's' commmand to put >the file in my directory. >-GEA I used to use the 's' or 'w' commands for multiple-piece articles also, but I've found a few slightly more efficient tricks, especially for the way that Mr. Page has been posting Amiga stuff, which is as uuencoded .ZOO files (or .zuu files, as they're usually named). If the posting is all in one files, I usually type "| unshar", which deposits the .zuu file directly in my News directory (I use rn). It's usually a good idea to "read" the first page or so of the posting, to determine whether the shell archive contains one or more files before doing this, to prevent things from getting jumbled up, in the event that there are other things in my News directory that I haven't gotten around to moving elsewhere or downloading yet. Anyways, your original question was about piecing together multiple pieces, like moebius or rgb, I assume. Well, what I was able to do for those was this (note, these are all "rn" commands; you may not be able to do this if you use another news reader) First, I do an "=" command, to see how many articles there are, and the article numbers of them. Then I type "first#-last#:|unshar", where first# is the article number of the first one, last# is the last number. This causes each of the postings to be unshar'ed, resulting in a bunch of .zu? files in my directory (.zu1, .zu2, etc.) Then, assuming I have all of the pieces, I can type "cat rgb1.zu? | uudecode", which will take the pieces rgb1.zu1 through rgb1.zu9 (or however high up it got), concatenate them together, and uudecode the .zuu file into a .zoo file. If there are more than 9 pieces, as there were for the recent rgb demo, you might have to modify your cat command slightly, such as "cat rgb1.zu? rgb1.zu1? | uudecode". Please note that the above isn't intended to be a tutorial on UN*X, piping, rn, or anything, just a list of my shortcuts, etc. I try to use these techniques, not only because it saves time & typing, but because it cuts down the number of intermediate files, which makes the system administrator happy, as his disks tend to runneth over slightly less often :-) Does anyone else out there have any suggestions or alternatives to add? -- - Mike Shawaluk ...!uunet!marque!lakesys!mikes