Perguntas com a marcação «bash»

Perguntas específicas ao Bourne Again SHell do GNU, em oposição a outros shells Bourne / POSIX. Para perguntas sobre shells do Unix em geral, use a tag / shell.

2
No script bash, como capturar stdout linha por linha
Em um script bash, eu gostaria de capturar a saída padrão de uma longa linha de comando por linha, para que eles possam ser analisados ​​e relatados enquanto o comando inicial ainda está em execução. Esta é a maneira complicada que posso imaginar de fazer isso: # Start long command …
26 bash  process  stdout 


4
Como usar grep quando o arquivo não contém a sequência
No meu script bash, estou tentando imprimir uma linha se uma determinada string não existir em um arquivo. if grep -q "$user2" /etc/passwd; then echo "User does exist!!" Foi assim que eu escrevi, se quisesse que a string existisse no arquivo, mas como posso alterar isso para torná-la impressa "o …
26 bash  ubuntu  grep 

2
Bash "for" loop sem uma parte "in foo bar ..."
Recentemente, eu estava olhando para um código que me confundiu porque funciona e eu não esperava. O código se reduz a este exemplo #!/bin/bash for var; do echo "$var" done Quando executado com argumentos de linha de comando, os imprime $ ./test a b c a b c É isso, …


1
Como é chamada a sintaxe bash '<(conteúdo do arquivo)'?
Esta resposta no Security StackExchange usa uma sintaxe interessante do bash para gerar um arquivo em linha: openssl req -new -x509 -nodes -newkey ec:&lt;(openssl ecparam -name secp384r1) -keyout cert.key -out cert.crt -days 3650 Este bit é particularmente interessante: &lt;(openssl ecparam -name secp384r1) Executando apenas: echo &lt;(openssl ecparam -name secp384r1) eu …

3
Como um shell conhece o (s) lar (es)?
Cada shell possui uma variável de ambiente $ HOME definida (ex:) /Users/lotolo. Se eu estiver no csh, eu posso unsetenv HOMEe ainda assim cd, estarei em minha casa. Eu testei isso também no bash ( unset HOME) e é o mesmo comportamento. Então, como o shell sabe onde está o …
25 bash  cd-command  home  tcsh  csh 

5
Como obter a última parte do link http no Bash?
Eu tenho um link http: http://www.test.com/abc/def/efg/file.jar e quero salvar a última parte file.jar na variável, para que a sequência de saída seja "file.jar". Condição : o link pode ter um comprimento diferente, por exemplo: http://www.test.com/abc/def/file.jar. Eu tentei assim: awk -F'/' '{print $7}' , mas o problema é o tamanho do …
25 bash  shell-script  awk  cut 





4
É possível definir um comando no bash?
Por exemplo, posso definir: gb = cd /media/Dan/evolution ... para que toda vez que executo gbno bash, eu possa cdnesse diretório específico? Encontrei algo online: o aliascomando. Mas parece que não pode fazer o trabalho acima. É possível fazê-lo? Quão?

3
Testar a integridade do arquivo tar no bash
Eu tenho um script bash que cria um arquivo '.tar'. Depois que o arquivo é criado, eu gostaria de testar sua integridade e enviar um email ao usuário root se a integridade estiver ruim. Eu sei que precisaria usar o comando tar -tf /root/archive.tarpara verificar a integridade do arquivo, mas …
25 bash  tar 


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.