Path: utzoo!attcan!uunet!midway!ncar!zaphod.mps.ohio-state.edu!wuarchive!mit-eddie!bloom-beacon!eru!hagbard!sunic!mcsun!cernvax!chx400!ugun2b!ugsc2a!fisher From: fisher@sc2a.unige.ch (Markus Fischer) Newsgroups: comp.binaries.ibm.pc.d Subject: Re: Zoo and files like 0e051642 Message-ID: <285@sc2a.unige.ch> Date: 31 Oct 90 08:51:23 GMT References: <21700014@sunc7> <21700015@sunc7> Organization: University of Geneva, Switzerland Lines: 28 In article <21700015@sunc7>, fireman@sunc7.cs.uiuc.edu writes: [ avoiding to store the temporary pipe-files in an archive ] > Actually, I should be asking, is there an easier way than the way I'm doing > it now as in my batch file below: > > stuff / -modified ! -name *.bak ! -name temp.* | zoo aIunP diffback > zoo -delete diffback 0-9 You know, of course, that DOS' implementation of pipes involves temporary files (those that you would like to delete). It is really sad that DOS doesn't recognize something like `SET TMP=D:\' to store it's tmp-files there. Anyway, since these files are created and deleted, you might as well do it ``manually'': stuff / -modified ! -name *.bak ! -name *.tmp [...] > %TMP%_stuff_.tmp zoo aIunP diffback < %TMP%_stuff_.tmp del %TMP%_stuff_.tmp Alternatively, you can run your batch from another directory, as in: cd \tmp stuff \yourdir -modified [...] | zoo aIunP \yourdir\diffback Hope this helps Markus Fischer, Dpt. of Anthropology, Geneva