Re: [Clip] Can NoteTab handle input\output for GAWK in only one way?
On Monday, May 7, 2012, 3:28:55 AM, joy8388608 wrote:
j> Thanks for pointing out the samples in samples.clb. I already
j> bought sed & awk by Dale Dougherty (O'Reilly) so will start from
I hope you bought the second edition, or later. The first edition
apparently had typos. I prefer The AWK Programming Language for AWK
itself, but Dougherty's book is still the only one I've seen that
gives a reasonably comprehensible description of SED.
j> changed lines so I thought that the way it works is to process all
j> the lines in a doc (or, I suppose) just the selected lines (what
j> about partially selected lines???) and replace everything (or just
j> the selected lines?) in that doc with the output which is the
j> changed lines matching the selection criteria.
I think AWK looks at all lines of text given to it, but what if
anything you get out depends on the script. The traditional way to run
AWK is from a command line in a console (DOS box). Things are slightly
different if you run it from inside NT because you can include native
NT commands in the calling clip, and because you can mark only a
section of a file in NT and thereby hand that part, only, to AWK.
I've just done a quick check. If you put an AWK script into a Notetab
clipbook, select some lines in a file, and tell NT to run the AWK
script, AWK only processes the *marked* lines. The output from the
script will replace the original selection only, leaving the rest of
the (originally unmarked) file as it was. If the marking included only
part of a line, the excluded part will *not* be processed by AWK.
j> Wish it was explained a little better somewhere in the NT
So do I :) NT's Help file is good, yet it's often hard to find what
Hope that helps,