Resultados da pesquisa a pedido "sh"

1 a resposta

Como chamar o script oitava no shell unix

Eu escrevi um arquivo de script de oitava (.m) Se alguém pudesse me indicar como executar scripts de oitava no shell unix, isso seria realmente útil. Não quero executar o script invocando o programa oitava. Eu sou novo no unix e na ...

0 a resposta

[: faltando `] 'no script bash

Então, eu estou escrevendo um script de shell bash, e minhas primeiras linhas são assim: if ! [ $# -eq 0 || $# -eq 1 ]; then echo -e "Usage: myScriptName [\e[3mdir\e[0m] [\e[3m-f file\e[0m]" exit 1 fiMas quando eu o executo, ele diz "[: falta`] ...

1 a resposta

O script Git 'pré-recebimento' de gancho e 'git-clang-format' para rejeitar confiavelmente pushes que violam as convenções de estilo de código

Vamos começar imediatamente com um pedaço dopre-receive gancho que eu já escrevi: #!/bin/sh ## format_bold='\033[1m' format_red='\033[31m' format_yellow='\033[33m' format_normal='\033[0m' ...

1 a resposta

Por que um script de shell correto forneceria uma mensagem de erro quebrada / truncada / corrompida? [duplicado]

Esta pergunta já tem uma resposta aqui: Os scripts de shell são sensíveis à codificação e às terminações de linha? [/questions/39527571/are-shell-scripts-sensitive-to-encoding-and-line-endings] 4 respostasEu tenho um script de shell com um ...

4 a resposta

Como extrair partes da seqüência de caracteres no script de shell em variáveis

Eu estou tentando fazer o seguinte em sh. Aqui está o meu arquivo: foo bar Tests run: 729, Failures: 0, Errors: 253, Skipped: 0 bazComo posso puxar os 4 números em 4 variáveis diferentes? Passei cerca de uma hora agora nas páginas de manual sed ...

2 a resposta

devo evitar bash -c, sh -c e equivalentes de outros shells nos meus scripts de shell?

Considere o seguinte código: #!/bin/bash -x VAR='1 2 3' bash -c "echo "\$$VAR"" eval "echo "\$$VAR"" bash -c "echo \"\$$VAR\"" eval "echo \"\$$VAR\""Quais saídas: + VAR='1 2 3' + bash -c 'echo $1' 2 3 3 + eval 'echo $1' 2 3 ++ echo 2 3 2 3 ...

2 a resposta

"$ {0% / *}" e "$ {0 ## * /}" em sh

Estes são trechos de um comando de fermentação. BREW_FILE_DIRECTORY=$(chdir "${0%/*}" && pwd -P) export HOMEBREW_BREW_FILE="$BREW_FILE_DIRECTORY/${0##*/}"Fazer o que${0%/*} e${0##*/} quer dizer com casca?

1 a resposta

classificar em campos delimitados por canal não se comportando conforme o esperado

Considere este pequeno arquivo de texto: ab aSe o executarmos através do tipo (1), obteremos a abporque é claroa vem antesab. Mas agora considere este arquivo: ab|c a|cSe passarmos por issosort -t'|', novamente esperamosa ordenar antesab, mas ...

1 a resposta

Por que o AWK não funciona corretamente em um makefile? [duplicado

Esta pergunta já tem uma resposta aqui: Escaping em makefile [/questions/2382764/escaping-in-makefile] 2 respostas AVISO: Escapar do problema, amostra do shell é apenas amostra, no Makefile $ GNU Makefile ...

3 a resposta

Por que Scala usa um shebang invertido (! #) Em vez de apenas definir intérprete como scala

A documentação do scala mostra que a maneira de criar um script do scala é assim: #!/bin/sh exec scala "$0" "$@" !# /* Script here */Eu sei que isso executa scala com o nome do arquivo de script e os argumentos passados a ele, e que o ...