Perguntas com a marcação «sh»

165
transformar objeto em matriz com lodash

Como posso transformar um grande objectem arraylodash? var obj = { 22: {name:"John", id:22, friends:[5,31,55], works:{books:[], films:[],} 12: {name:"Ivan", id:12, friends:[2,44,12], works:{books:[], films:[],} } // transform to var arr = [{name:"John", id:22...},{name:"Ivan",...

164
Quantos elementos aleatórios antes do MD5 produzem colisões?

Eu tenho uma biblioteca de imagens no Amazon S3. Para cada imagem, eu md5 o URL de origem no meu servidor mais um carimbo de data e hora para obter um nome de arquivo exclusivo. Como o S3 não pode ter subdiretórios, preciso armazenar todas essas imagens em uma única pasta plana. Preciso me...

164
Atribuir saída à variável no Bash

Eu estou tentando atribuir a saída de cURL em uma variável assim: #!/bin/sh $IP=`curl automation.whatismyip.com/n09230945.asp` echo $IP sed s/IP/$IP/ nsupdate.txt | nsupdate No entanto, quando executo o script, acontece o seguinte: ./update.sh: 3: =[my ip address]: not found Como posso obter...

164
Verifique se existe um usuário

Quero criar um script para verificar se existe um usuário. Estou usando a lógica abaixo: # getent passwd test > /dev/null 2&>1 # echo $? 0 # getent passwd test1 > /dev/null 2&>1 # echo $? 2 Portanto, se o usuário existe, temos sucesso, caso contrário, o usuário não existe. Eu...

164
Como ignorar a verificação de autenticação SSH ansível?

Existe uma maneira de ignorar a verificação de autenticidade do SSH feita pelo Ansible? Por exemplo, quando acabei de configurar um novo servidor, tenho que responder sim a esta pergunta: GATHERING FACTS *************************************************************** The authenticity of host...

163
Como determinar o nome da função de dentro de uma função

Se eu tiver um script Bash como: #!/bin/bash f() { # echo function name, "f" in this case } Há alguma maneira de fazer isso? Isso pode ser usado em mensagens de ajuda como printf "Usage: %s: blah blah blah \n" $(basename $0) >&2; Somente neste caso o que eu queria não era $0, qual é o...

163
Visualizando a Saída Completa do Comando PS

quando executo o ps -auxcomando no meu servidor linux, ao qual me conectei usando massa, poucos processos são longos demais para caber na largura atual da minha janela. Existe uma alternativa? - Atualização - Sinto muito pela desclassificação, achei que outras pessoas também não achariam a...

162
Salgando sua senha: práticas recomendadas?

Eu sempre fiquei curioso ... O que é melhor ao salgar uma senha para hash: prefixo ou postfix? Por quê? Ou importa, desde que você salgue? Para explicar: Todos nós (esperamos) sabemos até agora que devemos salgar uma senha antes de usá-la para armazená-la no banco de dados [ Editar: Para que você...

162
Implementação padrão para Object.GetHashCode ()

Como funciona a implementação padrão GetHashCode()? E ele lida com estruturas, classes, matrizes etc. de maneira eficiente e suficientemente boa? Estou tentando decidir em quais casos devo embalar o meu e em quais casos posso confiar com segurança na implementação padrão para fazer o bem. Não...

162
Interseção de duas listas no Bash

Estou tentando escrever um script simples que irá listar o conteúdo encontrado em duas listas. Para simplificar, vamos usar ls como exemplo. Imagine "um" e "dois" são diretórios. one = `ls one` two = `ls two` interseção $ um $ dois Ainda estou muito verde no bash, então fique à vontade para...

162
Xcode - Mas… Onde estão nossos arquivos?

Enviei três versões do meu aplicativo para a App Store usando os comandos Build e Archive. Mas ... onde estão esses arquivos? Acabei de aprender que só preciso deles para poder ler logs de falha. Minha ~/Library/Developer/Xcode/Archivespasta está vazia (na verdade, há um arquivo xarchive que...

162
Negar se a condição no script bash

Sou iniciante no bash e estou tentando tentar negar o seguinte comando: wget -q --tries=10 --timeout=20 --spider http://google.com if [[ $? -eq 0 ]]; then echo "Sorry you are Offline" exit 1 Esta condição se retorna verdadeira se eu estiver conectado à Internet. Eu quero que isso aconteça ao...