Perguntas sobre 'shell'

3
respostas

Como passar a matriz ao bash shell script?

Como faço para passar uma matriz como uma variável de um primeiro script de shell bash para um segundo script. first.sh #!/bin/bash AR=('foo' 'bar' 'baz' 'bat') sh second.sh "$AR" # foo sh second.sh "${AR[@]}" # foo second.sh #!/bin/bas...
23.04.2016 / 07:35
1
resposta

Por que o pstree mostra o nome do meu script em vez do nome do shell que está interpretando?

Eu escrevi um script de shell simples da seguinte forma: #!/bin/bash sleep 90 Depois de executar este shell, executo pstree em um shell separado para ver a estrutura da árvore de processos. Aqui está o que eu vejo -gnome-terminal...
15.11.2016 / 13:01
1
resposta

A expansão do Brace não está funcionando em um script

for i in {1..40} do echo $i done Eu tenho {1..40} e eu gostaria de ter algo parecido com 1 2 3 and so on para que eu possa usar a variável i dentro do parâmetro de um comando.     
25.03.2015 / 17:24
2
respostas

Por que eu deveria evitar loops em shells? [duplicado]

O seguinte link recomenda contra o uso de loops em shells. variáveis bash no intervalo do loop Por que isso? Aqui está um loop de exemplo que eu só estava olhando quando eu deparei com essa resposta: find /etc/postinstall -name '*.s...
25.04.2015 / 22:10
2
respostas

XZ - Não é possível alocar memória

Se eu executar este comando: XZ_OPT=-9 tar --xz -cvf files/compressed/xz/archive.tar.xz -C files/original/ . Receba esta mensagem: xz: (stdin): Cannot allocate memory tar: files/compressed/lzma//archive.lzma: Wrote only 4096 of 10240 b...
30.07.2015 / 18:03
1
resposta

Armazena saída específica para uma variável de shell

Estou procurando armazenar a saída do comando svn info , mais precisamente o número da revisão em uma variável para processamento adicional. Eu só preciso do 4 armazenado. $ svn info [...] Revision: 4 [...]     
14.07.2015 / 06:51
2
respostas

Como posso configurar um ambiente bash separado com apenas utilitários GNU no OS X?

Nos últimos 5 anos, usei o Linux como meu sistema operacional diário para realizar computação científica. Meu trabalho recentemente me deu um Mac que serei o principal usuário nos próximos meses. Eu continuo correndo em conflitos entre o ambient...
17.07.2015 / 15:49
2
respostas

salva o número de arquivos apenas em uma pasta específica

Estou usando este script para salvar o número de arquivos em uma pasta principal, mas também conta as subpastas dentro dessa pasta principal. nfiles=$(ls -1 /home/userA/mainfolder | wc -l) Algum conselho de como posso modificá-lo para inclui...
16.03.2015 / 02:30
3
respostas

O shell Bash “Ignore” Excesso de copiar e colar texto?

Digamos que eu tenha um script Perl "Quick & Dirty" em um editor de texto gui e inicio o interpretador Perl em uma janela de terminal que está executando o Bash. Eu posso copiar e colar o script Perl no terminal & pressione CTRL-D para e...
06.02.2016 / 18:18
3
respostas

imprimindo uma série de caracteres

Meu objetivo final aqui é gerar um bloco de texto que possa ser usado para testar várias fontes em um terminal. Eu quero gerar o arquivo como basicamente um gráfico ASCII. Uma série de personagens de 1 a 255 vai fazer, eu não estou preocupado co...
05.06.2015 / 14:46