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
Qual é a maneira mais segura e simples de fazer com que uma senha digitada pelo usuário no bash se torne parte do stdin em um programa?
Estou procurando a (1) maneira mais segura e (2) mais simples de fazer com que um usuário digite uma senha em um prompt do shell bash e fazer com que essa senha se torne parte do stdin em um programa. É assim que o stdin precisa se parecer:, {"username":"myname","password":"<my-password>"}onde <my-password>está …
12 bash  security  password  curl 


7
Testando se um Descritor de Arquivo é Válido
Eu gostaria que um script bash produzisse informações adicionais para os descritores de arquivo (FDs) maiores ou iguais a 3, quando abertos. Para testar se um FD está aberto, criei o seguinte truque: if (printf '' 1>&3) 2>&-; then # File descriptor 3 is open else # File descriptor 3 …

4
Contar arquivos no diretório com uma string específica no nome?
Eu tenho os seguintes arquivos: Codigo-0275_tdim.matches.tsv Codigo-0275_tdim.snps.tsv FloragenexTdim_haplotypes_SNp3filter17_single.tsv FloragenexTdim_haplotypes_SNp3filter17.tsv FloragenexTdim_SNP3Filter17.fas S134_tdim.alleles.tsv S134_tdim.snps.tsv S134_tdim.tags.tsv Quero contar o número de arquivos que possuem a palavra snp(diferencia maiúsculas de minúsculas) em seu nome. Eu tentei usar grep -a 'snp' | wc -l mas então percebi que greppesquisas dentro dos arquivos. Qual é o …
12 bash 

2
Como desfazer alterações no histórico de comandos?
Nos sistemas UNIX, você pode pressionar as setas superior e inferior para navegar pelos comandos anteriores. Isso é extremamente útil. Às vezes, subo e encontro um comando que quero usar novamente, mas com algumas variações. Se eu fizer essas alterações, não tenho como recuperar o comando original, a menos que …

2
Crie variáveis ​​e atribua valores via loop (bash)
Existe uma maneira de criar variáveis ​​bash e atribuir valores a elas por meio de um loop? Algo ao longo das linhas de: #!/bin/bash c=0 for file in $( ls ); do var"$c"="$file"; let c=$c+1; done EDIT: Obrigado a @Costas e @mdpc por apontar que esta seria uma péssima alternativa …



5
Como ler certas linhas depois de encontrar algum texto?
Como posso ler um certo número de linhas depois de encontrar algum texto? Por exemplo.: Leia as próximas 2 linhas depois de encontrar "Unix" em: Test 1 Test 2 Test 3 Test 4 UNIX Test 5 Test 6 Test 7 Test 8 Test 9 O resultado pode ser: Test 5 …
12 bash  shell 

5
Alias ​​de expansão de shell não interativo
Estou tendo problemas para obter aliases para expandir minha conta de hospedagem quando executo um comando como: ssh user@server "bash -c \"alias\"" Meu arquivo .bashrc é: echo .bashrc # .bashrc shopt -s expand_aliases # Source global definitions (commenting this out does nothing) if [ -f /etc/bashrc ]; then . /etc/bashrc …
12 bash  ssh  alias  bashrc 

3
Como iniciar o XTerm com o prompt na parte inferior?
Ao iniciar o XTerm, o prompt inicia na primeira linha do terminal. Ao executar comandos, o prompt desce até chegar ao fundo e, a partir de então, permanece lá (nem mesmo Shift- Page Downou o mouse pode mudar isso). Em vez de o início da vida útil do terminal ser …
12 bash  terminal  xterm 

2
Desativar o cache de executáveis ​​do bash no caminho
Observe que isso não é uma duplicata. Estou perguntando sobre desativar o cache, não limpá-lo. Se você tiver um cache para limpar, obviamente ele não está desativado. Nas raras ocasiões em que percebo o cache do bash de coisas que ele encontrou no caminho, não é porque é útil, é …
12 bash 



5
Como você para 'wget' depois que recebe um 404?
Se você usar a expansão entre chaves wget, poderá buscar imagens numeradas em seqüência com facilidade: $ wget 'http://www.iqandreas.com/sample-images/100-100-color/'{90..110}'.jpg' Ele busca os 10 primeiros arquivos numerados 90.jpgpara 99.jpgficarem bem, mas 100.jpgretorna um erro 404: Arquivo não encontrado (tenho apenas 100 imagens armazenadas no servidor). Esses arquivos inexistentes se tornam mais …

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.