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
Usar extensão .sh ou .bash para scripts bash?
(Consulte Use #! / Bin / sh ou #! / Bin / bash para compatibilidade com Ubuntu-OSX e facilidade de uso e POSIX ) Se eu quiser que meus scripts usem o shell bash, o uso da extensão .bash realmente chama o bash ou depende da configuração do sistema / …
36 bash  shell  shebang 

3
O que é mais idiomático em um script bash: `|| true` ou `|| : `?
Como não faço muito scripts de shell, fiquei um pouco surpreso ao ler a documentaçãogit submodule e vi a sintaxe que eles usavam nesta documentação: Um retorno diferente de zero do comando em qualquer submódulo faz com que o processamento seja finalizado. Isso pode ser substituído, adicionando || :ao final …
36 bash  shell 


4
Lendo linhas de um arquivo com bash: for vs. while
Estou tentando ler um arquivo de texto e fazer algo com cada linha, usando um script bash. Então, eu tenho uma lista que se parece com isso: server1 server2 server3 server4 Eu pensei que poderia fazer um loop sobre isso usando um loop while, assim: while read server; do ssh …



4
$ @, exceto o primeiro argumento
Eu preciso escrever um script de shell que é executado desta maneira: ./myscript arg1 arg2_1 arg2_2 arg2_3 ....... arg2_# existe um loop for dentro do script for i in $@ No entanto, como eu sei, $ @ inclui $ 1 até $ ($ # - 1). Mas, para o meu …
36 bash  shell  scripting 

5
Como extrair imagem da capa do álbum do arquivo MP3?
Eu tenho um monte de arquivos MP3 que têm suas capas de álbuns incluídas no próprio arquivo. Agora estou procurando uma maneira de extraí-los para armazená-los separadamente, na melhor das hipóteses na linha de comando. Existe uma maneira de conseguir isso?
36 bash  images  mp3 

3
Noções básicas sobre backtick (`)
Eu estou tentando o comando $ b=5; echo `$b`; -bash: 5: command not found mas não imprime 5 como deveria. O que estou perdendo aqui? O que significa `(backquote / backtick) nos comandos? Parece dizer que `avalia os comandos internos e os substitui pela saída.



2
Ponto e vírgula em estruturas condicionais
Por que colocar ponto e vírgula em um e não em outro? O resultado é o mesmo Código um if [ "a" == "a" ] then echo "true" fi Código dois if [ "a" == "a" ]; then echo "true"; fi Ponto e vírgula no segundo código são desnecessários? Quando …
35 bash  scripting 

9
Como imprimir a linha mais longa de um arquivo?
Estou procurando o método mais simples para imprimir a linha mais longa em um arquivo. Eu pesquisei no Google e surpreendentemente não consegui encontrar uma resposta. Frequentemente, imprimo o comprimento da linha mais longa em um arquivo, mas não sei como realmente imprimir a linha mais longa. Alguém pode fornecer …
35 bash  awk  filter 


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.