ToddAndMargo via users wrote:
>> This worked:
>>     ...  > /dev/null 2>&1
> 
> And it is exactly what Patrick told me to do.  I kept
> reversing things in my mind.

It is well worth reading the Bash documentation on
redirection:

    https://www.gnu.org/software/bash/manual/bash.html#Redirections

Near the end of the main section, it says:

    Note that the order of redirections is significant. For
    example, the command

        ls > dirlist 2>&1

    directs both standard output (file descriptor 1) and
    standard error (file descriptor 2) to the file dirlist,
    while the command

        ls 2>&1 > dirlist

    directs only the standard output to file dirlist,
    because the standard error was made a copy of the
    standard output before the standard output was
    redirected to dirlist. 

A few lines later, the Redirecting Standard Output and
Standard Error subsection is quite useful.

If you're writing scripts which run under bash (and likely
some other shells, but you'd have to confirm compatibility),
you can simplify life by using:

    &>/dev/null

to send both stdout and stderr to /dev/null.

This is all in the bash man page as well, in the
"REDIRECTION" section.

-- 
Todd

Attachment: signature.asc
Description: PGP signature

-- 
_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to