About 791,000 results
Open links in new tab
  1. What is the meaning of $? in a shell script? - Unix & Linux Stack …

    Feb 20, 2011 · This latter usage is faster, does not contaminate the shell's variable namespace with what amounts to temp variables, can often be a lot more readable for humans and …

  2. Shell scripting: -z and -n options with if - Unix & Linux Stack …

    Jan 20, 2025 · You can find a very nice reference for bash's [ aka test builtin's operators here, or by running help test in a bash shell or info bash test or info bash '[' from any shell¹. If you are …

  3. How can I pass a command line argument into a shell script?

    Feb 10, 2012 · The shell command and any arguments to that command appear as numbered shell variables: $0 has the string value of the command itself, something like script, ./script, …

  4. What does $# mean in shell? - Unix & Linux Stack Exchange

    What does $# mean in shell? I have code such as if [ $# -eq 0 ] then I want to understand what $# means, but Google search is very bad for searching these kinds of things.

  5. In a bash script, using the conditional "or" in an "if" statement

    In a bash script, using the conditional "or" in an "if" statement Ask Question Asked 13 years, 4 months ago Modified 1 year, 1 month ago

  6. Different ways to execute a shell script - Unix & Linux Stack …

    Most people debug shell scripts by adding the following debuging flags to the script: set -x # Print command traces before executing command. set -v # Prints shell input lines as they are read. …

  7. How do I remove a directory and all its contents? - Unix & Linux …

    Sep 25, 2025 · In bash all I know is that rmdir directoryname will remove the directory but only if it's empty. Is there a way to force remove subdirectories?

  8. shell - What does if [ -r "$1" ] ; mean? - Unix & Linux Stack Exchange

    Jan 8, 2021 · 3 I am relatively new to shell (just now the basics of it). I am trying to make sense of a script in order to fix a bug and I stumble upon something that I can't find an answer through …

  9. What does -f mean in an if statement in a bash script?

    Jul 5, 2018 · The relevant man page to check for this is that of the shell itself, bash, because -f is functionality that the shell provides, it's a bash built-in. On my system (CentOS 7), the fine …

  10. Passing named arguments to shell scripts - Unix & Linux Stack …

    $ ./my_script -p '/some/path' -a5 Argument p_out is /some/path Argument arg_1 is 5 There is a helpful Small getopts tutorial or you can type help getopts at the shell prompt. Edit: The …