15
I’m starting to study Bash and while analyzing some codes on Github, I came across the following excerpts for creating a Heme:
which rbenv &> /dev/null || return
$(node -v 2> /dev/null)
15
I’m starting to study Bash and while analyzing some codes on Github, I came across the following excerpts for creating a Heme:
which rbenv &> /dev/null || return
$(node -v 2> /dev/null)
14
which rbenv &> /dev/null || return
$(node -v 2> /dev/null)
The which get the path of rbenv and redirects the stdout and stderr for /dev/null with &>, or || returns the execution of node -v and redirects to stderr, 2>.
Where:
which: Get the path to a file.&: Symbol used to specify a file descriptor, when there is no descriptor, redirects to stdout and stderr.>: Used to make the redirect./dev/null: Where it will be redirected, in this case the black hole.2>: Redirects error messages to /dev/null.For more information TLDP - I/O Redirection.
Browser other questions tagged bash
You are not signed in. Login or sign up in order to post.