Quero set -xno início do meu script e "desfazer" (voltar ao estado antes de defini-lo) depois, em vez de definir cegamente +x. Isso é possível? PS: Eu já verifiquei aqui ; isso não parecia responder à minha pergunta até onde eu
Quero set -xno início do meu script e "desfazer" (voltar ao estado antes de defini-lo) depois, em vez de definir cegamente +x. Isso é possível? PS: Eu já verifiquei aqui ; isso não parecia responder à minha pergunta até onde eu
Estou fazendo uma comparação de números inteiros no bash (tentando ver se o usuário está executando como root) e encontrei duas maneiras diferentes de fazer isso: O dobro é igual a: if [ $UID == 0 ] then fi -eq if [ $UID -eq 0 ] then fi Eu entendo que não há> = ou <= no bash, apenas...
Sou um cientista computacional e faço muitos cálculos longos no Linux. Especificamente, eu executo simulações de dinâmica molecular (MD) usando o pacote GROMACS. Essas simulações podem levar dias ou semanas, rodando (por exemplo) 8 a 24 núcleos. Eu tenho acesso a vários nós de um cluster, o que...
Quais são as diferenças práticas do ponto de vista do sysadmin ao implantar serviços em um sistema baseado em
Estou tentando conectar meu Rasberry Pi a algum monitor usando o barramento i2c. Para começar, eu queria escrever manualmente coisas, bytes em particular em um arquivo. Como você escreve bytes específicos em um arquivo? Eu já li esse e achei que meu problema deveria ser resolvido com algo...
Eu olhei em volta e procurei uma resposta para essa pergunta, mas não a acho (o que é estranho). Minha pergunta é, existe alguma maneira simples de reiniciar a sessão bash de dentro do terminal no mac. Eu só quero o mesmo comportamento como se eu fechasse o aplicativo de terminal e o iniciasse...
Costumo fazer logon em várias sessões SSH. Para sair das minhas sessões, pressione CTRL+ d, até retornar à minha máquina local. No entanto, às vezes pressiono muitas vezes e meu terminal sai. Existe uma maneira de bloquear CTRL+ dde fechar meu terminal? Estou usando o terminator como meu...
Estou um pouco perdido quanto ao propósito de sete exportno Bash (e acho que provavelmente outras conchas também). Eu acho que é para definir variáveis de ambiente, mas isso pode ser feito apenas com VARIABLE=VALUE, certo? Também a digitação sete exportpor conta própria mostra valores...
Ao ler sobre como configurar grub, deparei-me com um artigo afirmando que precisava usar uma das duas sintaxes a seguir, echo \(hd0,0\) >> /boot/grub/grub.conf ou echo '(hd0,0)' >> /boot/grub/grub.conf porque, na linha de comando, os parênteses são interpretados de uma maneira...
Estou aninhado em uma árvore de arquivos e gostaria de descobrir qual diretório pai contém um arquivo. Por exemplo, estou em um conjunto de repositórios Git aninhados e quero encontrar o diretório .git que controla os arquivos em que estou atualmente. Eu espero por algo como find -searchup -iname...
O objetivo desta pergunta é responder a uma curiosidade, não resolver um problema de computação específico. A pergunta é: Por que os utilitários obrigatórios do POSIX não costumam ser incorporados às implementações de shell? Por exemplo, eu tenho um script que basicamente lê alguns arquivos de...
Eu uso bindkey -v(para bash-ers set -o vique também funcionam no zsh) ou vi (m). mas me incomoda que eu não tenha nenhuma dica visual para me dizer se estou no modo de inserção ou modo de comando. Alguém sabe como posso fazer meu prompt exibir o
Vejo que posso fazer $ [ -w /home/durrantm ] && echo "writable" writable ou $ test -w /home/durrantm && echo "writable" writable ou $ [[ -w /home/durrantm ]] && echo "writable" writable Eu gosto de usar a terceira sintaxe. Eles são equivalentes em todos os aspectos...
De vez em quando, estou executando alguns scripts python que demoram muito para serem executados. Eu os executo assim: $ time python MyScript.py Como posso tocar um som assim que a execução do script é concluída? Eu uso o Ubuntu 10.10 (desktop
Posso usar mv file1 file2de uma forma que só se move file1para file2se file2não existe? eu tentei yes n | mv -i file1 file2 (isso permite mvperguntar se o arquivo2 deve ser substituído e responder automaticamente não), mas além de abusar -i, também não me fornece códigos de erro agradáveis...
Não faço scripts suficientes para lembrar, sem olhar para cima, se aspas simples ou duplas resultam na substituição de uma variável Unix. Eu definitivamente entendo o que está acontecendo. Minha pergunta é: alguém tem um truque de memória para fazer a regra de cotação correta ficar na minha...
Na documentação do Perl, o perlrun (1) sugere o lançamento de scripts Perl usando um cabeçalho bilíngue do shell / Perl: #!/bin/sh #! -*-perl-*- eval 'exec perl -x -wS $0 ${1+"$@"}' if 0; O que ${1+"$@"}significa isso ? Tentei usar "$@"(em vez disso, usando Bash como / bin / sh), e parece...
Gostaria de saber como reutilizar a última saída do console, ou seja: pv-3:method Xavier$ python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()" /Library/Python/2.6/site-packages pv-3:method Xavier$ cd
Quero mostrar minha variável de ambiente PATH de uma maneira mais legível para humanos. $ echo
Digamos que eu tenho: foo.txt bar baz.ooo Se eu usar ls -1 !(*.*), vou receber apenas bara saída. Ótimo, agora eu quero ter os mesmos resultados com o find - alguns find -regexque farão o trabalho. NOTA: find -name !(*.*)não é a resposta, !(*.*)pois ainda é o globo de Bash que NÃO posso...