Re: dev null placement?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx
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@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux