big grin :-) I do: download files to Win or OS/2 using FTP oder RECEIVE, then KEDIT the file (big applause to Mansfield Group) then insert a special char at the "split points", e.g. %
then set hex on change /%/x'0d0a'/* * then save the file and reopen (or upload to z/OS). Same technique for THE on Linux. But it should also be easy to do this with an ISPF edit macro, which does mass splits - at every occurence of a given char. Kind regards Bernd Am 06.01.2011 14:50, schrieb McKown, John:
I do the same for many listings. I usually download them to my Linux desktop. That way I don't use up precious and expensive MSUs on the z. One thing that I do with z UNIX and edit is a bit weird. I sometimes what to split every line in a member at a given character, or maybe column. I edit the member in ISPF. I do something like: C ')' '`)' ALL; C '`' X'15' ALL . Or make sure that the split column has a blank in it and convert that to x'15'. x'15' is an EBCDIC NEL, which is the z UNIX end of line character. I then copy all the lines with the CC line command and do a CREATE to a UNIX file. I CANCEL out of the edit and re-edit the member (to not bother with an unnecessary SAVE). I then delete all the lines in the member and COPY the z UNIX file that I previously CREATEd. The lines are now "magically" split where I put in the x'15' bytes. Much easier than doing a lot of :TS commands in EDIT. For more complicated stuff, I use Dovetailed Technologies "fromdsn" and "todsn" to pipe the data into a UNIX command stream to do something. Of course, this requires a TSO OMVS, telnet, or ssh shell session. fromdsn pds(member) | awk ... or some UNIX commands which manipulate STDIN and write to stdout ... | todsn pds(newmem) -- John McKown Systems Engineer IV IT
---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html