Perguntas com a marcação «shell»

O shell é a interface de linha de comando do Unix. Você pode digitar comandos em um shell interativamente ou escrever scripts para automatizar tarefas. Use esta tag para perguntas que se aplicam a / bin / sh e aos shells mais compatíveis (ash, bash, ksh, zsh,…). Para scripts shell com erros, verifique-os em http://shellcheck.net antes de postar aqui.

2
Como chamar uma função dentro de outra função
Na verdade, estou trabalhando em um script de shell para monitorar os recursos de um servidor. Eu tenho uma função e quero saber: como posso chamar uma segunda função dentro da principal? Exemplo: funct mainfunct(){ echo "Text to show here" **$secondfunct** } funct secondfunct(){ commands }
12 shell  scripting 




2
É perigoso executar eco sem aspas?
Já vi alguns tópicos semelhantes, mas eles estão se referindo a não citar variáveis, o que eu sei que poderia levar a resultados indesejados. Eu vi esse código e queria saber se seria possível injetar algo a ser executado quando essa linha de código for executada: echo run after_bundle
11 shell  security  quoting  echo 

4
Por que o conteúdo JSON do heredoc não é analisável?
Eu tenho um fragmento JSON. O seguinte não funciona: VALUE=<<PERSON { "type": "account", "customer_id": "1234", "customer_email": "jim@gmail.com" } PERSON echo -n "$VALUE" | python -m json.tool O resultado é: Nenhum objeto JSON pôde ser decodificado Fazendo o mesmo com jq, ie echo -n "$VALUE" | jq '.' Não há saída. …





4
Como determinar a quantidade de tempo restante em um "sono"?
Eu tenho: sleep 210m && for i in $(seq 1 5); do echo -e '\a'; sleep 0.5; done funcionando como um timer simples e sem frescuras para me lembrar quando algo deve ser feito. Esse sleep 210mé o PID 25347. Estou tentando descobrir quanto tempo resta no sono. O melhor …
11 shell  sleep 

1
nunca use o operador `-a` ou` -o` com `[`
Stéphane Chazelas escreveu: algumas regras como citar sempre variáveis nunca use o operador -aor -o(use vários [comandos e os operadores &&e ||shell) Torne [confiável com os shells POSIX. Por que "nunca use o operador -aou -o"? Como posso "usar vários [comandos e os operadores &&e ||shell)"?
11 bash  shell  test 

2
Um sub-shell é a mesma coisa que um sub-shell
Existem esses dois nomes: um subshell e um shell filho . Sim, um processo filho será iniciado por qualquer um destes: sh -c 'echo "Hello"' ( echo "hello" ) echo "$(echo "hello") echo "hello" | cat Todos são equivalentes e compartilham o mesmo nome? Todos compartilham as mesmas propriedades? O …

1
Alias ​​do bash com um espaço como parte do comando
Estou tentando criar um alias do bash, onde o próprio alias tem um espaço nele. A ideia é que o alias (ie con) represente sudo openvpn --config /path/to/my/openvpn/configs/. O que resulta em um comando legível, quando o conalias é usado. ou seja: `con uk.conf` == `sudo openvpn --config /path/to/my/openvpn/configs/uk.conf` Eu …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.