Re: make

Top Page
Attachments:
Message as email
+ (text/plain)
+ (text/html)
+ (text/plain)
Delete this message
Reply to this message
Author: Michael Havens
Date:  
To: Main PLUG discussion list
Subject: Re: make
what I really need to know is will this:

make>>make.fail 2>&1

send stderr and stdout to the file 'make.fail' or did I write it
incorrectly?

:-)~MIKE~(-:


On Sun, Aug 24, 2014 at 2:56 PM, Brian Cluff <> wrote:

> the > will delete any file that it points at even if the command doesn't
> actually output anything. It will even delete the file is the command
> doesn't exist like if you type grep as gerp >file, file will still be
> created/overwritten.
>
> If you want to make sure that your command doesn't overwrite any existing
> files you have to set the noclobber option like:
> $ set -o noclobber
>
> A good trick to know:
> You can use the > to delete the contents of a file without having to
> delete and recreate the file by simply doing this:
> $ >yourfile
>
> Brian Cluff
>
>
> On 08/24/2014 02:36 PM, Michael Havens wrote:
>
>> I have a question about redirections:
>>
>>     make>>make.fail 2>&1

>>
>> tells it make and then to send (>) stderr (2) to stdout (1) and also to
>> send stdout that way also (&1). finally all of that gets sent to a file
>> named make.fail (>>). Isn't '>>' actually 'append' whereas '>' would
>> work just as well so long as the file didn't already exist? If the file
>> did exist would I get an error or would the file be overwritten?
>> :-)~MIKE~(-:
>>
>>
>> ---------------------------------------------------
>> PLUG-discuss mailing list -
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>
>> ---------------------------------------------------
> PLUG-discuss mailing list -
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>

---------------------------------------------------
PLUG-discuss mailing list -
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss