Perguntas com a marcação «sh»

131
Como executar um comando MySQL a partir de um shell script?

Como posso executar um comando SQL através de um shell script para que eu possa automatizá-lo? Eu quero restaurar os dados que eu coletei em um arquivo SQL usando um script de shell. Quero me conectar a um servidor e restaurar dados. O comando funciona quando executado separadamente via linha de...

131
unix - cabeça E cauda do arquivo

Digamos que você tenha um arquivo txt, qual é o comando para visualizar as 10 linhas superiores e as 10 linhas inferiores do arquivo simultaneamente? ou seja, se o arquivo tiver 200 linhas, visualize as linhas 1-10 e 190-200 de uma só vez.

130
O que é uma boa função Hash?

O que é uma boa função Hash? Vi muitas funções e aplicativos de hash em meus cursos de estruturas de dados na faculdade, mas percebi que é muito difícil criar uma boa função de hash. Como regra geral, para evitar colisões, meu professor disse que: function Hash(key) return key mod...

130
Remover um caractere do final de uma variável

O preenchimento automático do Bash anexa a / no final de um nome de diretório. Como posso retirar isso de um parâmetro posicional? #!/bin/sh target=$1 function backup(){ date=`date "+%y%m%d_%H%M%S"` PWD=`pwd` path=$PWD/$target tar czf /tmp/$date$target.tar.gz

130
Recarregar .profile no script shell bash (no unix)?

Sou novo em bash scripts de shell e me deparei com um desafio. Eu sei que posso recarregar meu arquivo ".profile" apenas fazendo: . .profile mas estou tentando executar o mesmo em um script bash que estou escrevendo e simplesmente não está funcionando. Alguma ideia? Mais alguma coisa que eu possa...

129
Histórico do Bash sem números de linha

O historycomando bash é muito legal. Entendo por que ele mostra os números das linhas, mas existe uma maneira de chamar o comando history e suprimir os números das linhas? O ponto aqui é usar o comando history, portanto, não responda cat ~/.bash_history Saída atual: 529 man history 530 ls 531...

129
Como configurar a conclusão da linha de comando git bash?

Por exemplo, em uma nova máquina ubuntu, eu acabei de executar sudo apt-get gite não há conclusão ao digitar, por exemplo git check[tab]. Não encontrei nada em http://git-scm.com/docs , mas a conclusão do IIRC está incluída no pacote git atualmente e eu só preciso da entrada correta no meu...

129
Bash Script: conte linhas únicas no arquivo

Situação: Eu tenho um arquivo grande (milhões de linhas) contendo endereços IP e portas de uma captura de rede de várias horas, um ip / porta por linha. As linhas são deste formato: ip.ad.dre.ss[:port] Resultado desejado: Há uma entrada para cada pacote que recebi durante o logon, portanto há...