Perguntas sobre 'dash'

1
resposta

Como posso definir o PATH no shell 'traço' (ou bash) para que ele não pesquise nenhum diretório? porque o PATH vazio pesquisa o diretório atual

Em Trafique se eu definir o PATH como uma string vazia, ele pesquisará no diretório atual: $ export PATH= $ echo $PATH $ emptyexe $ /usr/bin/ls emptyexe emptyexe $ pwd /home/ctor $ cd .. $ emptyexe dash: 36: emptyexe: not found O qu...
08.09.2018 / 21:58
1
resposta

BASH / DASH: Qual é a melhor maneira de transmitir matriz para funcionar?

Eu tenho esse array: PARAMETERS_OF_COMPONENTS[1]="component1" PARAMETERS_OF_COMPONENTS[2]="component21 component22 component23" PARAMETERS_OF_COMPONENTS[3]="component3" PARAMETERS_OF_COMPONENTS[4]="component41 component42 component43" Eu...
21.05.2018 / 15:39
1
resposta

Como converter de forma confiável / proc / pid / environ em argumentos para o comando env?

Como faço para converter / proc / pid / environ confiável em argumento para o comando env? IFS=$'\n' ; env -i $(xargs -0n1 -a /proc/$$/environ) só funciona quando todas as variáveis de ambiente não possuem o caractere de nova linha....
15.02.2018 / 10:00
2
respostas

Como executar um script bash a partir de um script sh (traço)?

Eu tenho um script sh (shebang #!/bin/sh ) ( sh.sh ) que chama um sub-script bash (shebang #!/bin/bash ): . "some-path/bash.sh" No script bash eu tenho uma declaração de um array associativo: declare -A properties , obtendo assim...
18.07.2016 / 18:01
1
resposta

Bash equivalente a FUNCNAME no Dash

Bash pode imprimir o nome da função atual: $ bash -c 'g(){ echo $FUNCNAME; }; g' g No entanto, o Dash não pode usar FUNCNAME : $ dash -c 'g(){ echo $FUNCNAME; }; g' É possível acessar o nome da função atual com o Dash?     
22.02.2016 / 05:15
4
respostas

/ bin / sh: variável de leitura do canal [duplicado]

Em bash ou zsh , posso usar a seguinte sintaxe para ler do pipe em variáveis: echo AAA BBB | read X Y ; echo $X , que imprimirá AAA Por que o mesmo não funciona em /bin/sh ? Estou usando /bin/sh - > /bin/dash no...
11.09.2018 / 08:41
2
respostas

Como verificar o status de saída do comando esquerdo no pipe “left | direita ”em traço quando o comando esquerdo produz uma saída grande

Parece que a variável "PIPESTATUS" não está disponível em dash . A execução separada simples não está funcionando porque o comando esquerdo produz uma saída muito grande. Eu usei um fifo para fazer essa tarefa: #!/bin/dash mkfifo command1...
23.09.2018 / 11:28
1
resposta

'sh: 0: Não é possível abrir o HoNClient-3.4.3.sh' quando tento executar o HoNClient

Estou tentando instalar o HoN no meu laptop. Ele está rodando o Linux Mint 15. de 32 bits. O problema que eu tive é o seguinte: Quando tento rodar o cliente no terminal, usando o comando: sudo sh HoNClient-3.4.3.sh isso me dá isso: sh:...
09.06.2014 / 01:27
0
respostas

Traço escapando hífen?

Estou usando o pacote do Homebrews dash no MacOS para imprimir um texto. echo "Hello World - Test" Mas estou recebendo Hello World \- Test O que estou fazendo de errado?     
29.06.2018 / 20:47
3
respostas

Limpeza de erros para scripts de shell

Qual é a melhor maneira de incluir lógica de limpeza de erros para scripts de shell? Especificamente, tenho um script que faz algo assim: mount a x mount b y setup_thing mount c z do_something umount z cleanup_thing umount y umount x Q...
13.07.2017 / 04:52