Perguntas com a marcação «sh»

525
Como detectar o sistema operacional de um script Bash?

Gostaria de manter meus arquivos .bashrce .bash_loginno controle de versão para poder usá-los entre todos os computadores que uso. O problema é que eu tenho alguns aliases específicos do SO, então estava procurando uma maneira de determinar se o script está sendo executado no Mac OS X, Linux ou...

513
stash git aplicar versão

Eu tenho 2 ramos: mestre | Projeto Trabalhando em design, fiz um stash e mudei para master, fiz alguns ajustes. Voltei ao design e fiz stash applyapenas uma perda de todas as minhas alterações no ramo de design. Espero que todo o meu trabalho esteja dentro de um esconderijo, pois não os apaguei...

509
"Rm -rf" equivalente para Windows?

Eu preciso de uma maneira de excluir recursivamente uma pasta e seus filhos. Existe uma ferramenta pré-construída para isso ou preciso escrever uma? DEL /S não exclui diretórios. DELTREE foi removido do Windows

495
Como resolver o conflito do git stash sem confirmar?

Conforme solicitado nesta pergunta , também quero saber como resolver um conflito git stash popsem adicionar todas as modificações a um commit (assim como "git stash pop" sem conflito). Minha abordagem atual é muito descolada porque faço dessa maneira: git stash pop -> CONFLICT git stash...

495
Chave SSH - Ainda solicitando senha e senha

Eu tenho um pouco de 'tolerância' com o Github sempre pedindo meu nome de usuário e senha quando clono um repositório. Quero ignorar esta etapa porque é um aborrecimento no meu fluxo de trabalho. Tentei configurar uma chave SSH (o que fiz com sucesso) usando este guia.

494
Como uma tabela de hash funciona?

Estou procurando uma explicação de como uma tabela de hash funciona - em inglês simples para um simplório como eu! Por exemplo, eu sei que ele pega a chave, calcula o hash (estou procurando uma explicação de como) e, em seguida, executa algum tipo de módulo para descobrir onde fica o array onde o...

489
Como ler um arquivo em uma variável no shell?

Quero ler um arquivo e salvá-lo na variável, mas preciso manter a variável e não apenas imprimir o arquivo. Como posso fazer isso? Eu escrevi este script, mas não é exatamente o que eu precisava: #!/bin/sh while read LINE do echo $LINE done <$1 echo 11111----------- echo $LINE No meu...

485
Remova um prefixo / sufixo fixo de uma string no Bash

No meu bashscript eu tenho uma string e seu prefixo / sufixo. Preciso remover o prefixo / sufixo da string original. Por exemplo, digamos que tenho os seguintes valores: string="hello-world" prefix="hell" suffix="ld" Como chego ao seguinte