Perguntas sobre 'shell'

1
resposta

Acrescentando ao mesmo array em vários loops, apenas os últimos valores permanecem Bash 4

Eu tenho algo assim: FILES=() for i in *.map do FILES+=($i) done find /var/candy -name "chocolate_[0-9]" | while read snack do FILES+=($snack) done for file in ../out/amsterdam/apples/{system.map,vmlinux} do FILES+=($file) done...
08.11.2013 / 16:44
5
respostas

Como separar um arquivo como split em stdout para canalizar um comando?

Eu tenho um grande arquivo .sql cheio de SELECT declarações que contêm dados que eu quero inserir em meu banco de dados do SQL Server. Estou procurando como eu poderia basicamente pegar o conteúdo do arquivo, 100 linhas por vez, e passá-lo...
20.04.2014 / 10:21
2
respostas

Passando argumentos para o shell fornecido pelo su

man su diz: You can use the -- argument to separate su options from the arguments supplied to the shell. man bash diz: -- A -- signals the end of options and disables further option processing. Any arguments...
05.04.2014 / 21:09
2
respostas

Existe um depurador de GUI para scripts de shell?

A depuração de scripts bash na linha de comando é complicada. Existe um bom depurador baseado em GUI disponível para depurar scripts bash?     
22.05.2014 / 10:05
1
resposta

Escapando vários backticks em uma chamada sed

Eu preciso executar a pesquisa e a substituição de forma iterativa em várias instruções SQL: De: CREATE TABLE 'Old_Name' ( Para: ALTER TABLE 'Old_Name' RENAME TO 'New_Name' A consulta acima contém backticks ' . Eu tentei fazer...
10.05.2014 / 06:51
2
respostas

Como chamar uma função dentro de outra função

Estou trabalhando em um script de shell para monitorar os recursos de um servidor. Eu tenho uma função e quero saber: como posso chamar uma segunda função dentro da principal? Exemplo: funct mainfunct(){ echo "Text to show here" **$second...
04.03.2016 / 14:59
2
respostas

Execute um comando em um shell interativo com o ssh após o sourcing .bashrc

Eu quero ssh em um computador Ubuntu remoto, fonte meu .bashrc e executar um comando que depende dos parâmetros definidos por esse .bashrc . Tudo isso em um shell interativo que não fecha após o comando ser feito. O que eu tentei até ago...
18.11.2015 / 11:09
2
respostas

Usando 'case' para manipular argumentos de script

Posso usar a instrução case para manipular argumentos? Então, usando -restart eu gostaria de executar "-umount" e "-mount" #!/bin/bash case "$1" in -mount mount /ip/share1 /local/share1 ;; -umount umount /ip/share1 ;; -restart # echo TODO...
25.11.2014 / 19:03
4
respostas

É possível no unix pesquisar dentro de arquivos zip

Eu tenho centenas de diretórios e dentro deles eu tenho alguns arquivos zip. Agora existem imagens chamadas abc.jpg nesses arquivos zip. Os arquivos zip podem estar em qualquer pasta ou em qualquer subpasta, então é difícil extraí-los em um só l...
26.04.2011 / 13:42
4
respostas

O que é uma alternativa de linha de comando ao topo para encontrar a atual utilização da CPU que não depende da largura da tela?

Se eu executar top -p <myPID> -n 1 com um terminal que não seja grande o suficiente, a% de utilização da CPU será omitida da saída. Ao tentar encontrar uma utilização da CPU via bash scripting, este é um grande problema, pois o script n...
10.06.2011 / 23:03