Perguntas com a marcação «bash»

17
Que tipo de operação é / # / - em "$ {my_array [@] / # / -}"?

A resposta aceita para transformar uma matriz em argumentos de um comando? usa o seguinte comando Bash: command "${my_array[@]/#/-}" "$1" Estou tentando descobrir exatamente o que a /#/-peça faz. Infelizmente, não sei como chamá-lo, por isso estou tendo problemas para encontrar qualquer...

17
Precedência de Pipe (|) e lógico e (&&) no bash

O cenário clássico com Precedência do Operador, você tem uma linha como: (cd ~/screenshots/ && ls screenshot* | head -n 5) E você não sabe se é analisado ((A && B) | C)ou (A && B | C)... A documentação quase oficial encontrada aqui não lista o canal na lista, portanto...

16
Usando texto da saída dos comandos anteriores

EDITAR abril de 2015: Se você tiver essa mesma pergunta, recomendo também verificar http://xiki.org/ Eu sei que não é assim que os terminais funcionam, mas geralmente me vejo desejando que exista uma maneira fácil de usar texto (copiá-lo, modificá-lo etc.) que já esteja no histórico da janela do...

16
Processando variável bash com sed

variável bash LATLNG contém um valor de latitude e longitude entre parênteses como (53.3096,-6.28396) Eu quero analisá-los em uma variável chamada LAT e LON, que estou tentando fazer via sed assim LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g" "$LATLNG") No...

16
Copiar e marcar no Bash como no Emacs?

Eu gostaria de ser capaz de copiar e colar texto na linha de comando no Bash usando as mesmas combinações de teclas que o Emacs utiliza por padrão (ou seja, utilizando C-spacepara set-mark, M-wcopiar o texto, C-y, M-ypara colá-lo, etc.). A documentação do GNU Bash diz que o Bash vem com algumas...

16
Bash CD até em determinada pasta

Faço muito trabalho no Magento, assim como muitas pessoas com quem trabalho, e é irritante ter que digitar: cd ../../../../../../ Para descobrir apenas alguns diretórios da pasta raiz 'httpdocs', estou tentando criar um script que siga este pseudocódigo: while lowest level directory != httpdocs...

16
bash encontrar xargs grep apenas ocorrência única

Talvez seja um pouco estranho - e talvez haja outras ferramentas para fazer isso, mas ... Estou usando o seguinte comando bash clássico para encontrar todos os arquivos que contêm alguma seqüência de caracteres: find . -type f | xargs grep "something" Eu tenho um grande número de arquivos, em...

16
Qual é a meta-chave do bash?

Tentei usar xmodmappara mapear META_Lpara a MENUchave, mas ela não parece ser aceita bashcomo meta-chave. Então, eu estou querendo saber como esses componentes (teclado, X, xterm, bash) se relacionam com cada um deles, em relação às Meta e Super Teclas. Qualquer explicação seria...

16
Por que a = 0; deixe um código de saída de retorno ++ 1?

Tente: $ a=0 $ let a++ $ echo $? 1 # Did the world just go mad? $ echo $a 1 # Yes, it did. $ let a++ $ echo $? 0 # We have normality. $ echo $a 2 Contraste com isso: $ b=0 $ let b+=1 $ echo $? 0 E isso (da Sirex ): $ c=0 $ let ++c $ echo $? 0 O que está acontecendo aqui? $ bash --version GNU...

16
Alterar fonte no comando echo

É possível alterar os atributos de fonte da saída de eco no zsh ou no bash? O que eu gostaria é algo parecido com: echo -n "This is the font: normal " echo -n $font=italic "italic," echo -n $font=bold "bold," echo -n "and" echo -n $font=small "small". para que imprima: "Esta é a fonte: normal,...