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.

5
Bash: declaração If / Else em uma linha
Estou tentando verificar se um processo (suponha que seja chamado some_process) está sendo executado em um servidor. Se for, então eco 1, caso contrário, eco 0. Este é o comando que estou usando, mas ele funciona apenas parcialmente (mais informações abaixo). Note que eu preciso escrever o script em uma …
204 bash 

13
Executar comando sem mantê-lo no histórico [fechado]
Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado há 8 meses . Melhore esta pergunta Quero executar alguns comandos, mas não quero armazená-los …
203 linux  bash  unix 



11
Como redirecionar a saída do comando time para um arquivo no Linux?
Apenas uma pequena pergunta sobre programas de temporização no Linux: o comando time permite medir o tempo de execução de um programa: [ed@lbox200 ~]$ time sleep 1 real 0m1.004s user 0m0.000s sys 0m0.004s O que funciona bem. Mas se eu tentar redirecionar a saída para um arquivo, ela falhará. [ed@lbox200 …
202 linux  bash  time 

10
Como remover os últimos n caracteres de uma string no Bash?
Eu tenho uma variável varem um script Bash segurando uma string, como: echo $var "some string.rtf" Desejo remover os últimos 4 caracteres dessa string e atribuir o resultado a uma nova variável var2, para que echo $var2 "some string" Como posso fazer isso?
202 bash 


11
Iterar sobre uma lista de arquivos com espaços
Eu quero iterar sobre uma lista de arquivos. Esta lista é o resultado de um findcomando, então eu vim com: getlist() { for f in $(find . -iname "foo*") do echo "File found: $f" # do something useful done } Tudo bem, exceto se um arquivo tiver espaços em seu …
201 linux  bash  shell 




14
Testar com eficiência se uma porta está aberta no Linux?
Em um script bash, como posso descobrir rapidamente se uma porta 445 está aberta / escutando em um servidor. Eu tentei algumas opções, mas quero algo rápido: 1. lsof -i :445 (Leva segundos) 2. netstat -an |grep 445 |grep LISTEN(Leva segundos) 3. telnet(não retorna) 4. nmap, netcatnão está disponível no …
197 linux  bash  shell  port 


4
Processamento de script bash número limitado de comandos em paralelo
Eu tenho um script bash que se parece com isso: #!/bin/bash wget LINK1 >/dev/null 2>&1 wget LINK2 >/dev/null 2>&1 wget LINK3 >/dev/null 2>&1 wget LINK4 >/dev/null 2>&1 # .. # .. wget LINK4000 >/dev/null 2>&1 Mas processar cada linha até que o comando seja concluído e passar para a próxima …
196 linux  bash  shell 

15
Número aleatório de um intervalo em um Script Bash
Eu preciso gerar um número de porta aleatória entre 2000-65000um script de shell. O problema é que $RANDOMé um número de 15 bits, então estou preso! PORT=$(($RANDOM%63000+2001)) funcionaria bem se não fosse pela limitação de tamanho. Alguém tem um exemplo de como eu posso fazer isso, talvez extraindo algo /dev/urandome …
196 bash  shell  scripting 

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.