[teqc] Suggest
Lou Estey
lou at unavco.org
Mon Aug 3 08:46:32 MDT 2009
A Windows and teqc user has gently reminded me that both:
teqc -help | more
teqc -help > teqchelp.txt
are supported under Windows/DOS. The latter I knew, to the
extent that DOS redirection operation ">" does a mash of both
stdout and stderr, whereas UNIX shell redirection ">" only does
stdout, unless you explicitly want to include stderr which can
be accomplished (in the shells that I use):
into the pipe: teqc +help 2>&1 | ...
into the file: teqc +help > help.txt 2>&1
(C-shell users, you're on your own.
http://www.grymoire.com/Unix/CshTop10.txt
http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/
http://www.shlomifish.org/open-source/anti/csh/
That's all I'm going to say about it. ;)
Of course with `teqc +help` there isn't much or any stderr
so the result is essentially the same for everyone (even
those "C-shell" users). ;)
--lou
> Dear Guilherme,
>
>> I believe that a suggest to next TEQC, not so important, will be
>> change the function of +help key to
>>
>>
>> -help = show entire help
>> +help = show entire help with pause
>>
>> This could be useful to show help not using pause of system, as I'm using
>>
>> teqc -help | more
>
> Besides the coding hassle, I don't see how the proposed `teqc +help`
> (show help list with pause) is an improvement over the current
> `teqc +help | more` (or `teqc -help | more`, which does the same) --
> expect for maybe Windows users. The proposal breaks the general
> philosophy of UNIX commands: have each one (where possible) be able
> to accept stdin or a list of filenames and output something reasonable
> to stdout and stderr. Therefore sending the help to stdout and
> being able to pipe it to `more`, or `less`, or `grep`, or <insert
> your own favorite command> still makes the most sense to me.
>
> Now for Window users (or even UNIX users), one can do something
> like `teqc +out help.txt +help` which sends all the help text to
> the file "help.txt" and then you read it with your favorite ASCII
> text editor (e.g. Notepad, vi, emacs, ...).
>
> --lou
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Louis H. Estey, Ph.D. office: [+001] 303-381-7456
> UNAVCO, 6350 Nautilus Drive FAX: [+001] 303-381-7451
> Boulder, CO 80301-5554 e-mail: lou unavco.org
> WWW: http://www.unavco.org http://jules.unavco.org
>
> "If the universe is the answer, what is the question?"
> -- Leon Lederman
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
More information about the teqc
mailing list