Als «dash» getaggte Fragen

Die Dash-Shell, eine POSIX-kompatible Ableitung der Almquist-Shell, die in Debian, Ubuntu und anderen Linux-Distributionen als / bin / sh verwendet wird

57
Ist dash oder eine andere Shell "schneller" als bash?

Ich war immer der Meinung, dass der einzige Vorteil der Verwendung von dash anstelle von bash darin besteht, dass dash kleiner ist und daher viele Instanzen von dash beim Booten schneller gestartet werden. Aber ich habe einige Nachforschungen angestellt und festgestellt, dass einige Leute all ihre...

15
Was ist der Unterschied zwischen: und wahr?

In bash: $ type : : is a shell builtin $ type true true is a shell builtin Sieht so aus, als wären sie gleich, aber sie geben nicht die gleiche Systemspur: $ strace : strace: :: command not found $ strace true execve("/bin/true", ["true"], [/* 82 vars */]) = 0 [snip] exit_group(0) = ? Ich habe...

9
Teilung der Zeichenfolge am Doppelpunkt in / bin / sh

Mein dashSkript verwendet einen Parameter in Form von hostname:port: myhost:1234 Während der Port optional ist, dh: myhost Ich muss den Host und den Port in separate Variablen lesen. Im ersten Fall kann ich tun: HOST=${1%%:*} PORT=${1##*:} Dies funktioniert jedoch nicht im zweiten Fall, wenn der...

7
Portable Check leeres Verzeichnis

Mit Bash and Dash können Sie nur mit der Shell nach einem leeren Verzeichnis suchen (Punktdateien ignorieren, um die Dinge einfach zu halten): set * if [ -e "$1" ] then echo 'not empty' else echo 'empty' fi Allerdings habe ich kürzlich erfahren, dass Zsh in diesem Fall spektakulär versagt: % set *...