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.


3
Inserir linha vazia entre os prompts da linha de comando
Ao usar a linha de comando, muitas vezes fica muito confuso. Tornando inconveniente examinar comandos passados ​​e suas saídas, por exemplo. Gostaria de adicionar uma nova linha sempre que o prompt de comando for exibido. Igual a: <clutter> <blank line> name@machine:~$ Eu uso o shell bash. Como isso pode ser …

1
Expansão de parâmetro na variável atribuída com um curinga
Eu tenho dois arquivos na minha pasta atual (MA502) cujos nomes são - MA502_TAAGGCGA-TCGCAGG_L001_R1_001.at.fastq MA502_TAAGGCGA-TCGCAGG_L001_R2_001.at.fastq Eu tenho muitas dessas pastas - ex MA503, MA504 etc, e quero fazer um loop sobre elas. Atribuo meus nomes de variáveis ​​usando curingas - Forward=*R1*.at.fastq Reverse=*R2*.at.fastq Quero processar esses arquivos em um script e …

3
Como substituir o texto entre dois marcadores em um arquivo por uma seção de texto de outro arquivo?
Digamos que eu tenha um bloco de texto no ~/.bashrc: #~/.bashrc # ...some commands... # aliases alias suicide='sudo rm -rf /' # end aliases # other commands Desejo substituir esse bloco de texto por outro texto contido entre dois marcadores em outro arquivo: stuff-to-place-in-bashrc.txt # stuff-to-place-in-bashrc.txt # ...stuff... # aliases …

2
Vários shebangs em um único arquivo bash
Eu tenho um script de outra pessoa que tem uma aparência (nota: é um único arquivo): #!/bin/bash some commands some commands #!/bin/bash some commands some commands #!/bin/bash some commands some commands Gostaria de saber qual é o propósito da segunda e terceira travestis? É por engano ou de propósito?



4
Como extrair partes de uma string para variáveis?
Eu tenho uma linha de algum arquivo como este: attempting to create a 512^3 level (with Dirichlet BC) using a 16^3 grid of 32^3 boxes and 800 tasks... Eu quero extrair o 512^3, 16^3, 32^3e 800quatro números a partir dele e atribuir-lhes, respectivamente, para quatro variáveis level, grid, boxese taskspara …

3
Teste se o postfix está em execução
Estou procurando uma maneira confiável de testar se postfixestá sendo executado dentro de um script bash. Minha primeira tentativa foi simplesmente tentar pidof postfix, o que não funciona. Então eu tentei obter o postfix status: POSTFIX_LOCATION=/var/packages/MailServer/target/sbin/postfix # location of postfix result=`$POSTFIX_LOCATION status` if [ -z $result ]; then echo "Error: …
8 linux  bash  postfix 


4
Achatando a estrutura da pasta
Eu tenho esta estrutura de pastas: ├── foo1 │ ├── bar1.txt │ └── bar2.txt ├── foo2 │ ├── bar3.txt │ └── bar4 with a space.txt └── foo3 └── qux1 ├── bar5.txt └── bar6.txt que eu gostaria de simplificar, com um sublinhado entre cada nível de pasta: ├── foo1_bar1.txt ├── foo1_bar2.txt …





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.