Perguntas com a marcação «dash»

O shell Dash, um derivado compatível com POSIX do shell Almquist usado como / bin / sh no Debian, Ubuntu e outras distribuições Linux

57
O dash ou algum outro shell é "mais rápido" que o bash?

Eu sempre pensei que o único benefício do uso do traço em vez do bash era que o traço era menor e, portanto, muitas instâncias do traço começariam mais rapidamente no momento da inicialização. Mas eu fiz algumas pesquisas e encontrei algumas pessoas migrando todos os seus scripts para correr na...

18
Como emular Substituição de Processo no Dash?

Em bash, posso usar a Substituição de Processo e tratar a saída de um processo como se fosse um arquivo salvo no disco: $ echo <(ls) /dev/fd/63 $ ls -lAhF <(ls) lr-x------ 1 root root 64 Sep 17 12:55 /dev/fd/63 -> pipe:[1652825] infelizmente, a Substituição de Processo não é suportada...

15
Qual é a diferença entre: e true?

Em bash: $ type : : is a shell builtin $ type true true is a shell builtin Parece que eles são iguais, mas não dão o mesmo rastreio do sistema: $ strace : strace: :: command not found $ strace true execve("/bin/true", ["true"], [/* 82 vars */]) = 0 [snip] exit_group(0) = ? Tentei diferenciar...

9
Dividir string em dois pontos em / bin / sh

Meu dashscript usa um parâmetro na forma de hostname:port, ou seja: myhost:1234 Considerando que a porta é opcional, ou seja: myhost Eu preciso ler o host e a porta em variáveis ​​separadas. No primeiro caso, eu posso fazer: HOST=${1%%:*} PORT=${1##*:} Mas isso não funciona no segundo caso,...