Eu tenho um script bash com o seguinte: #!/bin/bash -e egrep "^username" /etc/passwd >/dev/null if[ $? -eq 0 ] then echo "doesn't exist" fi Este script não será executado sem o -e. O que -efaz para esse script? Além disso, o que faz $?neste
Eu tenho um script bash com o seguinte: #!/bin/bash -e egrep "^username" /etc/passwd >/dev/null if[ $? -eq 0 ] then echo "doesn't exist" fi Este script não será executado sem o -e. O que -efaz para esse script? Além disso, o que faz $?neste
É possível usar 2 comandos na -execparte do findcomando? Eu tentei algo como: find . -name "*" -exec chgrp -v new_group {} ; chmod -v 770 {} \; e eu recebo: find: argumento ausente para -exec chmod: não pode acessar {}: Esse arquivo ou diretório não existe chmod: não pode acessar;: não...
Eu vi que o rvm (ruby version manager) é instalado usando o seguinte comando: bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) Então, pelo que entendi, obtemos o conteúdo do script e o passamos para o bash (acredito < <e <<é a mesma...
Eu entendo que o -execpode ter uma +opção para imitar o comportamento de xargs. Existe alguma situação em que você prefere um formulário ao outro? Pessoalmente, prefiro a primeira forma, apenas para evitar o uso de um cachimbo. Eu acho que certamente os desenvolvedores de finddevem ter feito as...
Atualmente, estou escrevendo um script Bash com os seguintes requisitos: deve ser executado em uma ampla variedade de plataformas Unix / Linux deve suportar opções curtas e longas (GNU) Eu sei que getoptsseria a maneira preferida em termos de portabilidade, mas o AFAIK não suporta opções...
Estou tentando contar o número de linhas de saída que um determinado programa produz. O problema é que o programa demora muito para ser executado e eu quero exibir a saída para o usuário. Existe uma maneira de contar o número de linhas que o último comando emitiu? Eu poderia fazer, program | wc...
Preciso remover recursivamente todos os arquivos em todos os subdiretórios em que o nome do arquivo contém um número seguido de um 'x' seguido de um número, pelo menos duas vezes. Exemplo: Eu gostaria de remover esses arquivos: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Mas NÃO quero...
Estou seguindo um tutorial e ele menciona para executar este comando: sudo chmod 700 !$ Eu não estou familiarizado !$. O que isso
Como posso listar o número de linhas nos arquivos /group/book/four/word, classificado pelo número de linhas que eles contêm? ls -l O comando lista-os, mas não os
Hoje estou aprendendo algo sobre o fifo com este artigo: Introdução aos tubos nomeados , que menciona cat <(ls -l). Fiz algumas experiências usando sort < (ls -l), o que mostra um erro: -bash: syntax error near unexpected token `('` Então, descobri que não havia espaço suficiente no...
Eu estava brincando no prompt do bash e pressionei ESC seguido de {, após o qual o shell mostrava todos os arquivos para conclusão, em uma string de filtro de arquivos. Por exemplo: se eu tivesse digitado bash Cseguido por ESC+{, o shell mostraria o seguinte: bash
É possível formatar facilmente segundos como um tempo legível por humanos no bash? Não quero formatá-lo como uma data, mas como o número de dias / horas / minutos, etc
Vi em algumas capturas de tela (não me lembro onde na web) que o terminal pode exibir as [username@machine /]$letras em negrito. Estou ansioso para conseguir isso também, porque sempre me vejo percorrendo saídas longas para descobrir com dificuldade a primeira linha após o meu comando. Como posso...
Existe alguma maneira de excluir comandos como rm -rf, svn revertde ser ficando armazenados na história bash? Na verdade, eu, por engano, os emiti várias vezes, embora não tenha intenção de fazê-lo, apenas porque estou fazendo as coisas rapidamente e isso aconteceu. Daí resulta a perda de muito...
Peço desculpas antecipadamente se for uma pergunta duplicada. Fiz um esforço para pesquisar / verificar antes de perguntar aqui. Estou confortável em escrever one-liners como este: foocommand && foocommand2 && foocommand3 A ideia é que eu só quero que os comandos subseqüentes...
Eu tenho uma pergunta geral, que pode ser o resultado de um mal-entendido de como os processos são tratados no Linux. Para meus propósitos, vou definir um 'script' como um trecho de código de bash salvo em um arquivo de texto com as permissões de execução ativadas para o usuário atual. Eu tenho...
Qual é uma boa ferramenta para converter ASCII em binário e binário em ASCII? Eu esperava algo como: $ echo --binary "This is a binary message" 01010100 01101000 01101001 01110011 00100000 01101001 01110011 00100000 01100001 00100000 01100010 01101001 01101110 01100001 01110010 01111001 00100000...
Estou executando meu script Python em segundo plano na minha máquina Ubuntu (12.04) como esta - nohup python testing.py > test.out & Agora, é possível que, em algum momento, minha descrição Python scriptpossa morrer por qualquer motivo. Então, eu estou pensando em ter algum tipo de cron...
De acordo com isso , a colocação de uma lista de comandos entre chaves faz com que a lista seja executada no contexto atual do shell. Nenhum subshell é criado . Usando pspara ver isso em ação Esta é a hierarquia de processos para um pipeline de processos executado diretamente na linha de...
Estou tentando verificar se uma entrada é um número inteiro e já repassei centenas de vezes, mas não vejo o erro nisso. Infelizmente, ele não funciona, ele dispara a instrução if para todas as entradas (números / letras) read scale if ! [[ "$scale" =~ "^[0-9]+$" ]] then echo "Sorry integers...