question on Cygwin's version of make

Andrey Repin anrdaemon@freemail.ru
Fri Mar 2 12:35:00 GMT 2012


Greetings, Paul Allen Newell!

>>>>> I also noticed that if I run "make>&  make.out" that the message is printed
>>>>> to the terminal and is not in make.out. What am I missing to capture all
>>>>> output in make.out?
>>>> I like this way
>>>>
>>>> make&2>1  |tee make.out
>>>>
>>>> "&2>1"  redirect the error message to the std output
>>> Shouldn't that be
>>>
>>> make 2>&1 | tee make.out
>> yes correct,
>> typo from my side
>>
>> Paul,
>> looks on
>> http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-3.html
>> http://www.linuxtopia.org/online_books/advanced_bash_scripting_guide/io-redirection.html
>>
>> for further info.

> I looked in the first suggested link and found what my problem is. Item 
> #3.6 is
> +++
> This will place every output of a program to a file. This is suitable 
> sometimes for cron entries, if you want a command to pass in absolute 
> silence.

>              rm -f $(find / -name core) &> /dev/null
> +++

> This is what I am doing and my problem is basename is sending its 
> error/warning to the screen and ignoring my "&>". Yes, I know my email 
originally stated ">>&", but it doesn't seem to matter what the order is 
> for basename to ignore it.

> What am I not understanding in what the link says versus the actions I 
> am seeing?

I'm abit lost in your loops.
In case of redirecting your output to tee... man tee.


--
WBR,
Andrey Repin (anrdaemon@freemail.ru) 02.03.2012, <16:19>

Sorry for my terrible english...


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list