What is dash in Unix?

What is dash in Unix?

Dash is an acronym for Debian Almquist shell (dash). It is a Unix and Linux shell which is much smaller than bash but still aiming at POSIX-compliancy. dash is a POSIX-compliant implementation of /bin/sh that aims to be as small as possible. dash is the standard command interpreter for the Linux system.

What does the dash mean in Linux?

A double-dash in a shell command signals the end of options and disables further option processing. Let’s see this in action using the grep command. Imagine a scenario where we’d like to search for the occurrences of hello in the file data.txt: $ grep hello data.txt.

What is Dash ( / bin / dash ) shell in Linux?

Dash is an acronym for Debian Almquist shell (dash). It is a Unix and Linux shell which is much smaller than bash but still aiming at POSIX-compliancy. dash is a POSIX-compliant implementation of /bin/sh that aims to be as small as possible. dash is a direct descendant of the NetBSD version of ash…

When did Dash become the standard command interpreter for Linux?

It was renamed to dash in 2002. dash is the standard command interpreter for the Linux system. The current version of dash is in the process of being changed to conform with the POSIX 1003.2 and 1003.2a specifications for the shell.

What does ” Double Dash ” ( Double Dash ) mean in Bash?

However, the GNU implementation of getopt () and its getopt_long () extension as used by most GNU utilities including GNU grep (but not bash nor any of its builtins even though bash is the GNU shell) doesn’t do that by default unless there’s a POSIXLY_CORRECT variable in the environment.

Is there a dash version of / bin / sh?

dash is a POSIX-compliant implementation of /bin/sh that aims to be as small as possible. dash is a direct descendant of the NetBSD version of ash (the Almquist SHell), ported to Linux in early 1997.