Perguntas com a marcação «bash»

Para perguntas sobre scripts escritos para o shell de comando do Bash. Para scripts de shell com erros / erros de sintaxe, verifique-os com o programa shellcheck (ou no servidor web shellcheck em https://shellcheck.net) antes de postar aqui. As perguntas sobre o uso interativo do Bash têm maior probabilidade de ser abordadas no tópico Superusuário do que no Stack Overflow.

3
DESTDIR e PREFIX de make
Estou tentando fazer a instalação do software em um diretório específico. Encontrei várias maneiras, mas não tenho certeza de quais são as diferenças entre elas. ./configure --prefix=*** make install DESTDIR=*** make install prefix=*** Estou confuso sobre as funções desses três. Eles alcançam o mesmo objetivo?
118 c  linux  bash  makefile  configure 

7
Verifique o espaço livre em disco para a partição atual no bash
Estou escrevendo um instalador em bash. O usuário irá para o diretório de destino e executará o script de instalação, portanto, a primeira ação deve ser verificar se há espaço suficiente. Sei que o df relatará todos os sistemas de arquivos, mas gostaria de saber se há uma maneira de …
118 linux  bash 



10
Script Bash para calcular o tempo decorrido
Estou escrevendo um script em bash para calcular o tempo decorrido para a execução dos meus comandos, considere: STARTTIME=$(date +%s) #command block that takes time to complete... #........ ENDTIME=$(date +%s) echo "It takes $($ENDTIME - $STARTTIME) seconds to complete this task..." Acho que minha lógica está correta, mas acabo com …
118 linux  bash  shell 

3
escolhendo entre $ 0 e BASH_SOURCE
Como se escolhe entre "$0"e"${BASH_SOURCE[0]}" Esta descrição do GNU não me ajudou muito. BASH_SOURCE An array variable whose members are the source filenames where the corresponding shell function names in the FUNCNAME array variable are defined. The shell function ${FUNCNAME[$i]} is defined in the file ${BASH_SOURCE[$i]} and called from ${BASH_SOURCE[$i+1]}
118 bash 

11
Teste se a string é um número inteiro válido
Estou tentando fazer algo bastante comum: analisar a entrada do usuário em um script de shell. Se o usuário forneceu um número inteiro válido, o script faz uma coisa e, se não for válido, faz outra. O problema é que não encontrei uma maneira fácil (e razoavelmente elegante) de fazer …



2
/ bin / sh: apt-get: não encontrado
Estou tentando mudar um dockerFile para funcionar com aspell. Eu tenho um script bash que quero embrulhar em um dock Step 4: Wrap the script in a Docker container. The sample SDK we downloaded earlier contains an example of an action wrapped in a Docker container. In particular, the sample …

6
Conteúdo do arquivo em variável unix com novas linhas
Tenho um arquivo de texto test.txt com o seguinte conteúdo: text1 text2 E quero atribuir o conteúdo do arquivo a uma variável UNIX, mas quando faço isso: testvar=$(cat test.txt) echo $testvar o resultado é: text1 text2 ao invés de text1 text2 Alguém pode me sugerir uma solução para isso?
117 bash  unix 




20
Remova um elemento de uma matriz Bash
Preciso remover um elemento de uma matriz no shell bash. Geralmente, eu simplesmente faria: array=("${(@)array:#<element to remove>}") Infelizmente, o elemento que desejo remover é uma variável, então não posso usar o comando anterior. Abaixo, um exemplo: array+=(pluto) array+=(pippo) delete=(pluto) array( ${array[@]/$delete} ) -> but clearly doesn't work because of {} …
116 arrays  bash  variables 

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.