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.


4
Retorno indireto de todos os elementos em uma matriz
A página do manual Bash descreve o uso de ${!a}para retornar o conteúdo da variável cujo nome é o conteúdo de a(um nível de indireção). Eu gostaria de saber como retornar todos os elementos em uma matriz usando isso, ou seja, a=(one two three) echo ${a[*]} retorna one two three …
9 bash  array 

1
compgen: ignorando caso
Estou tentando implementar uma conclusão personalizada do bash, conforme descrito aqui . No entanto, parece que compgendiferencia maiúsculas de minúsculas . Existe uma maneira de torná-lo sem distinção entre maiúsculas e minúsculas nesse contexto?

2
Como um shell (bash, por exemplo) expande os padrões curinga?
Suponha que um diretório tenha 100 arquivos começando com a letra 'a'. Se eu fizer um a grep <some string> a*partir do terminal, como o shell lidará com isso? Ele expandirá a expressão regular, obterá uma lista de todos os arquivos começando com ae grep em cada um deles sequencialmente? …
9 bash  shell  wildcards 

1
Como alterar a fonte do console bash para exibir caracteres UTF-8
Estou tendo problemas para exibir corretamente os caracteres UTF-8 no bash. Eu estava tentando extrair alguns arquivos compactados que continham caracteres acentuados em seus nomes e estava recebendo o erro inválido de caracteres multibyte. Eu criei um .bash_profilecom isso: export LANG=en_US.UTF-8 export LOCALE=UTF-8 Isso resolveu o problema de extração. Mas …
9 bash  unicode 




2
Bash: vários para loops em segundo plano
Essa é a maneira correta de iniciar vários processamentos seqüenciais em segundo plano? for i in {1..10}; do for j in {1..10}; do run_command $i $j; done & done; Todos jdevem ser processados ​​um após o outro por um determinado i, mas todos idevem ser processados ​​simultaneamente.


7
Comando Bash awk com aspas
Eu tenho tentado encontrar a resposta para esta pergunta há algum tempo. Estou escrevendo um script rápido para executar um comando com base na saída do awk. ID_minimum=1000 for f in /etc/passwd; do awk -F: -vID=$ID_minimum '$3>=1000 && $1!="nfsnobody" { print "xfs_quota -x -c 'limit bsoft=5g bhard=6g $1' /home "}' …
8 bash  shell  scripting 

2
Sobrescrever arquivo somente se os dados
Estou tentando substituir um arquivo com saída de comando, mas apenas se houver alguma saída. Ou seja, eu normalmente quero mycommand > myfile mas se isso sobrescrever myfilecom dados vazios, desejo manter a versão antiga do myfile. Eu pensei que algo usando ifnedeveria ser possível, a la mycommand | ifne …
8 bash 




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.