make

Michael Havens bmike1 at gmail.com
Sun Aug 24 18:06:41 MST 2014


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 <brian at snaptek.com> 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 - PLUG-discuss at lists.phxlinux.org
>> To subscribe, unsubscribe, or to change your mail settings:
>> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>
>>  ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.phxlinux.org/pipermail/plug-discuss/attachments/20140824/77c9eaf1/attachment.html>


More information about the PLUG-discuss mailing list