Perguntas sobre 'shell-script'

2
respostas

O script shell funciona quando salvo com nano, mas não quando salvo com o Notepad ++

Quando copio meu script bash do Notepad ++ para um novo arquivo com o editor nano dentro do SSH e salve. Corre bem. (sh ./install) Mas se eu salvar o arquivo (Exatamente o mesmo conteúdo), faça o upload para o meu servidor web, baixe-o usando...
05.03.2014 / 01:42
1
resposta

Por que o comando history não faz nada em um arquivo de script?

Se eu criar um arquivo contendo #!/bin/bash history e executá-lo, não recebo saída. Executá-lo manualmente em um terminal ou source o arquivo de script faz produzir saída. Por que o history não funciona em um arquivo?     
02.05.2014 / 14:42
6
respostas

Verifique o processo se o mesmo estiver em execução

Existe um script ou uma forma no linux em que, quando tento executar um script / processo de shell, se o mesmo estiver em execução, ele avisa que o mesmo está sendo executado e sairá do contrário, continuará.     
01.03.2014 / 13:28
5
respostas

Usando grep depois de usar find para obter os arquivos

Então eu sou relativamente novo na linha de comando. Consegui usar o find para obter uma saída de vários arquivos de vários diretórios, uma vez que não havia um local específico para isso (tenho certeza de que isso pode ser encurtado): find ....
27.06.2018 / 19:08
3
respostas

bash + verificar nome por expressão regular

Por que a expressão regular a seguir imprime valid , quando o nome é hdpworker01 ? name=hdpworker01 [[ $name =~ worker[[:digit:]] ]] && echo valid O que eu tento fazer é imprimir valid apenas se o nome corresponder a worke...
09.07.2018 / 14:21
3
respostas

Como imprimir a contagem de padrões em cada linha?

Eu preciso imprimir a contagem de uma string correspondente no final de cada linha. Um exemplo de correspondência de foo : foo,bar,foo,foo bar,foo,bar,bar foo,foo,bar,bar Resultado: foo,bar,foo,foo,3 bar,foo,bar,bar,1 foo,foo,bar,...
25.08.2018 / 19:44
4
respostas

Como você cria um loop for com um número variável de iterações?

Como você faz uma iteração através de um loop n quantidade de vezes em que n é especificado pelo usuário no começo? Eu escrevi um script de shell e preciso repetir uma parte dele n vezes (dependendo de quantas vezes o usuário deseja). Meu...
30.12.2015 / 16:32
2
respostas

Como ligar e desligar a globulação?

Dentro do meu ~./bashrc em um alias eu mudei de globbing assim. alias x='set -f;. any.sh' Mas qual comando habilita globbing novamente ou devo definir essas opções em any.sh ? Qualquer resposta é bem-vinda.     
27.08.2017 / 21:26
2
respostas

executando alias na variável no bash

Eu me deparei com esse comportamento estranho no meu script bash. #!/bin/bash V=a alias $V="echo test" echo $(a) #returns 'test' echo $($V) #returns ...'a: not found' Existe alguma maneira de emular o compor...
24.07.2016 / 23:06
1
resposta

Substituição do parâmetro Bash: linha de comando vs. script

Estou praticando com a substituição de parâmetros no bash. Eu escrevi o seguinte script falso: #!/bin/bash var1="/some/path/to/file/the_file.arbitrary.n.ext.0.random.ext" var2="/some/path/to/file/the_file.arbitrary.n.ext.0.ext" pattern...
10.01.2017 / 18:42