Existe um script bash para gerar um HMAC-SHA1hash? Estou procurando algo equivalente ao seguinte código PHP: hash_hmac("sha1", "value",
Existe um script bash para gerar um HMAC-SHA1hash? Estou procurando algo equivalente ao seguinte código PHP: hash_hmac("sha1", "value",
O código a seguir sai com um erro de variável não associada. Como consertar isso, ainda usando a set -oopção nounset? #!/bin/bash set -o nounset if [ ! -z ${WHATEVER} ]; then echo "yo" fi echo
Digamos que eu tenha a seguinte string: something1: +12.0 (some unnecessary trailing data (this must go)) something2: +15.5 (some more unnecessary trailing data) something4: +9.0 (some other unnecessary data) something1: +13.5 (blah blah blah) Como faço para transformar isso em...
Esta será a pergunta mais difícil do dia. Como faço para navegar pela estrutura de pastas do Windows dentro do shell MSYS? Quando eu inicio o shell, tudo que vejo é um '~'. Eu digito 'ls' e a pasta está vazia. Eu só quero saber como chegar à minha unidade c.
Minha string de exemplo é a seguinte: This is 02G05 a test string 20-Jul-2012 Agora, da string acima, quero extrair 02G05. Para isso tentei o seguinte regex com sed $ echo "This is 02G05 a test string 20-Jul-2012" | sed -n '/\d+G\d+/p' Mas o comando acima não imprime nada e a razão pela qual...
Eu gostaria de copiar o conteúdo de uma variável (aqui chamada var) em um arquivo. O nome do arquivo é armazenado em outra variável destfile. Estou tendo problemas para fazer isso. Aqui está o que tentei: cp $var $destfile Eu também tentei a mesma coisa com o comando dd ... Obviamente o...
Existe tal coisa bashou pelo menos algo semelhante (work-around) como declarações de encaminhamento, bem conhecidas em C / C ++, por exemplo? Ou existe porque, por exemplo, sempre é executado em uma passagem (linha após linha)? Se não houver declarações de encaminhamento, o que devo fazer para...
Eu tenho quase a mesma pergunta que aqui . Eu tenho uma matriz que contém aa ab aa ac aa ad, etc. Agora, quero selecionar todos os elementos exclusivos dessa matriz. Pensei, isso seria simples com sort | uniqou com sort -ucomo eles mencionaram na outra pergunta, mas nada mudou na matriz ... O...
Eu tenho o seguinte problema quando tento extrair código usando git Bash no Windows: fatal: could not read Username for 'https://github.com': No such file or directory Já tentei implementar a solução aceita fornecida aqui: Erro quando push commits com Github: fatal: não foi possível ler o nome...
No meu script, estou tentando verificar o erro se o primeiro e único argumento é igual a -v, mas é um argumento opcional. Eu uso uma instrução if, mas continuo recebendo o erro esperado do operador unário. este é o código: if [ $1 != -v ]; then echo "usage: $0 [-v]" exit fi Editar: Devo ser...
No Mac OS 10.10.3, instalei o gnu-sed digitando: brew install gnu-sed --default-names Quando eu digito novamente, recebo a mensagem: gnu-sed-4.2.2 já instalado No entanto, mesmo depois de reiniciar o sistema e reiniciar o Terminal, ainda não consigo usar a versão GNU do sed. Por exemplo: echo...
Quando escrito assim, ele produz o texto em azul: printf "\e[1;34mThis is a blue text.\e[0m" Mas eu quero ter o formato definido em printf: printf '%-6s' "This is text" Agora tentei várias opções para adicionar cor, sem sucesso: printf '%-6s' "\e[1;34mThis is text\e[0m" Eu até tentei...
Em um script bash que estou escrevendo, uso sourcepara incluir a variável definida em um arquivo de configuração. O script a ser executado é act.sh, enquanto o script a ser sourced é act.conf.sh, então act.sheu tenho: source act.conf.sh No entanto, isso só funciona quando executado act.shno...
estou usando mount -o bind /some/directory/here /foo/bar Quero verificar /foo/barcom um script bash e ver se ele foi montado. Se não, chame o comando de montagem acima, senão faça outra coisa. Como posso fazer isso? CentOS é o sistema
Git Bash Trabalho com o Git Bash há dois dias. Eu sei que agora as operações básicas tais como commit, push, pull, fetch, e merge. Mas eu ainda não sei o que o Git Bash em si realmente é! Pesquisei muito sobre o Git Bash, mas todos os sites que vi se concentram na funcionalidade de seus...
Estou procurando o loop básico como: for(int i = 0; i < MAX; i++) { doSomething(i); } mas para bash.
No Terminal GNOME, o Bash faz o preenchimento automático inteligente. Por exemplo apt-get in<TAB> torna-se apt-get install No modo shell do Emacs, esse preenchimento automático não funciona, mesmo depois que eu explicitamente o código /etc/bash_completion. O exemplo acima se fixa inou se...
Estou trabalhando em um script de shell que faz certas alterações em um arquivo txt apenas se ele existir, no entanto, esse loop de teste não funciona, eu me pergunto por quê? Obrigado! while [ ! -f /tmp/list.txt ] ; do sleep