Perguntas com a marcação «bash»

32
O que o -e faz em uma festa de despedida?

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

32
Como posso usar dois comandos bash no comando -exec of find?

É 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...

32
O que significa um redirecionamento "<<(...)"?

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...

32
find -exec + vs find | xargs: qual escolher?

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...

32
excluir padrão de correspondência de arquivos

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...

31
Qual é o equivalente a && ao escrever um script bash?

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...

31
Criação de subshell Bash com chaves

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...