Perguntas com a marcação «bash»

11
Excluindo um diretório ao compactar arquivos

Eu tenho um script bash que faz algo assim: zip -0 ../backup/backup.zip \ -r ./* \ -x \*CVS\* \ -x *Thumbs.db* \ O diretório do qual está fazendo backup é um arquivo SVN (costumava ser o CVS naquele dia). Não consegui excluir o arquivo .svn e seu conteúdo. Qual é a maneira mais limpa de excluir...

11
Bash: Exibe o status de saída no prompt:

GREEN="\e[1;32m" RED="\e[1;31m" NONE="\e[m" get_exit_status(){ es=$? if [ $es -eq 0 ] then echo -e "${GREEN}${es}${NONE}" else echo -e "${RED}${es}${NONE}" fi } get_path(){ #dummy function echo "PATH" } PROMPT_COMMAND='exitStatus=$(get_exit_status)' A seguir, é apresentado o exitStatus...

11
Indexação e modificação da matriz de parâmetros Bash $ @

É possível consultar os índices em $@? Não consigo encontrar nenhuma referência para usar como a seguir em qualquer lugar no wiki do GrayCat , e o Advanced Scripting Guide e outros atribuem isso a uma variável diferente antes de modificá-la. $ echo ${@[0]} -bash: ${@[0]}: bad substitution O...

11
Como usar - como apelido?

Quando eu estava usando o openSUSE 11.3, ele vinha com vários aliases já configurados. Dois que eu usei muito foram +para pushd .e -para popd. Agora no Debian, não consigo descobrir como criar o segundo. alias -=popdtenta ler -=como uma opção de comando para o alias. Tentei colocar aspas (simples e...

11
Forçando um alias 'adicionado' a todos os comandos

É possível adicionar à força um alias de tempo (por falta de uma maneira melhor de expressá-lo) a cada comando bash? Por exemplo, eu gostaria de ter um usuário específico que, sempre que um comando é executado, ele sempre é agrupado com dateantes e depois ou time. Isso é possível e, em caso...

11
Comando bash sem bloqueio

Digamos que eu tenho um script bash com o seguinte: #!/bin/sh gedit rm *.temp Quando o executo usando sh ./test.sh, geditaparece, mas a rmpeça não é executada até depois que eu fecho gedit. Quero que o script continue em execução, mesmo que geditnão esteja fechado; como geditse não estivesse...

11
Compartilhe a área de transferência entre o bash e o X11

Em esta discussão as principais respostas mostra como copiar o texto que foi previamente selecionado com o mouse em um gnome-terminal, para a área de transferência no X11. Minha pergunta é: Digamos que eu copie um pedaço de texto do terminal usando a marca de ajuste do bash e copie os atalhos do...

11
Como desativar o emacs aqui

Ao editar um arquivo de script bash com o emacs e tentar entrar <<<, no segundo <emacs insira um modelo para um documento aqui, como no exemplo a seguir: <<EOF EOF Esta não é a saída desejada, porque eu digitaria um literal <<<. No momento, eu recorro a entrar <...

11
Executando um script bash a partir de um shell zsh

Estou tendo problemas para executar um script bash zsh. O script é semelhante ao abaixo e deve ser executado no bash: #!/bin/bash echo "<235234>" | egrep -oe [0-9]+ No entanto, meu shell está ativado por padrão zsh. Portanto, para executar o script acima, o que faço é digitar /bin/bashno...

11
Dois comandos, um pipeline

Eu preciso que esses dois comandos sejam um (para que eu possa canalizá-los ainda mais): dig +nottlid -t any bix.hu | egrep -v "^;;|^;|^$" | sort dig +nottlid -t any www.bix.hu | egrep -v "^;;|^;|^$" | sort Quero dizer, preciso que a saída desses dois comandos esteja em um pipe: $ dig +nottlid...