Perguntas sobre 'sh'

/ bin / sh é o shell POSIX. Para questões em que a portabilidade é importante. Se a questão for sobre arquivos .sh, marque-a com 'scripts'.
2
respostas

É compatível com POSIX para usar uma função shell em um pipeline?

É possível usar uma função shell em um pipeline? Digamos que eu tenha uma função que agia como grep , chamada mygrep . Existe alguma maneira, usando apenas recursos de shell POSIX, para poder invocar mygrep assim: if ps | mygrep fo...
19.09.2018 / 06:56
1
resposta

Acrescentar novas linhas a vários arquivos

Estou tentando adicionar novas linhas a vários arquivos com o seguinte comando: find -name *.ovpn -exec sh echo "line to append" >> {} \; antes de fazer isso, executei um comando diferente para garantir que funcionasse da maneira es...
02.06.2018 / 04:51
1
resposta

IF declaração de bloco dentro de um script execlineb

Eu tenho um Docker Container baseado no Alpine que executa o S6 Overlay para gerenciar dois serviços dentro dele (uma música DB, e uma interface web para gerenciá-lo). O problema é que o segundo serviço é opcional e depende da variável de ambi...
14.09.2017 / 18:02
1
resposta

Avaliando false no bash com vários comandos sem um subshell

O Bash avalia os operadores lógicos de forma que & & sempre tem precedência. Então, por exemplo: false || echo 1 && echo 2 1 2 e true || echo 1 && echo 2 2 Ok. Então vamos dizer que eu quero que a saída seja...
28.10.2014 / 11:52
2
respostas

dois processos são listados para um shellscript?

Eu tenho um script de shell que é um pouco simples. #!/bin/sh do something boring... Quando executo o script de shell assim, $ nohup sh mysh.sh > /null/dev/ 2>&1 & Eu vejo que há dois processos listados. $ ps -ef |...
17.08.2014 / 07:01
1
resposta

ajuda do parâmetro SSH no Ubuntu Server

Eu tenho uma configuração de variável assim: SSH_EXEC="ssh -X -o ControlPath=~/.ssh/master-$$ -o ControlPersist=60" O parâmetro em questão é o -X , porque se eu chamar esse comando no meu script local $SSH_EXEC user@server "./server...
13.06.2013 / 16:26
1
resposta

Jobs em segundo plano do cron

Estou executando um cron a cada dois minutos. Do cron estou executando outros scripts de shell em segundo plano com "&". Depois que o cron sai, o processo de script shell gerado ainda é executado, isso é o comportamento desejado. Mas isso...
30.12.2011 / 10:15
1
resposta

Manipular nome do arquivo com espaço em branco no shellscript

Estas são minhas estruturas de pastas. [set symbolic links here] /links/ [entity] /data/a 1/ #(folder name has blank) /data/b 1/ /data/c 1/ /data/d 1/ . . . Eu quero fazer um link simbólico para cada entidade de uma vez por shellscr...
27.06.2018 / 05:29
1
resposta

Como posso acrescentar texto no meio de um pipeline?

Com cat é possível anexar um arquivo aos dados que passam por um pipeline: foo | cat - somefile.txt | bar Existe um comando que me permite anexar texto sem usar um arquivo intermediário? foo | xxx - "contents of somefile" | bar   ...
24.04.2015 / 03:27
1
resposta

que pacotes do cygwin eu preciso instalar para poder executar comandos do cmd.exe no windows?

Eu estou tentando instalar JSCover , eu bisbilhotei e percebi que Para executar arquivos .sh no Windows, a opção mais fácil é instalar o cygwin . Quais pacotes do cygwin eu preciso instalar para poder executar comandos do cmd.exe no Wind...
24.04.2014 / 17:20