Perguntas com a marcação «bash»

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á...

129
Servidor web mínimo usando netcat

Estou tentando configurar um servidor web mínimo usando o netcat (nc). Quando o navegador chama localhost: 1500, por exemplo, ele deve mostrar o resultado de uma função ( data no exemplo abaixo, mas eventualmente será um programa em python ou c que gera alguns dados). Meu pequeno servidor web...

128
Excluir várias ramificações remotas no git

Eu tenho um membro da equipe que inadvertidamente empurrou mais de 150 de suas filiais locais para o nosso repositório central. Felizmente, todos eles têm o mesmo prefixo. Usando esse prefixo, existe um comando git ou um pequeno shell script que eu possa usar que excluirá todos eles de uma só...

126
Como retirar os primeiros caracteres X da string usando sed?

Estou escrevendo um shell script para Linux embarcado em uma pequena caixa industrial. Eu tenho uma variável que contém o texto pid: 1234e quero remover os primeiros caracteres X da linha, para que apenas 1234 permaneçam. Eu tenho mais variáveis ​​que preciso "limpar", então preciso cortar os...