Perguntas com a marcação «bash»

Perguntas específicas ao Bourne Again SHell do GNU, em oposição a outros shells Bourne / POSIX. Para perguntas sobre shells do Unix em geral, use a tag / shell.

3
bash globstar matching
Eu tenho esta estrutura de diretórios: ~/tmp/globstar ɀ find dir -type f dir/file.ext dir/subdir1/file.ext dir/subdir2/file.ext e, com a globstaropção ativada no Bash, posso dizer: ~/tmp/globstar ɀ ls -1 dir/**/*.ext dir/subdir1/file.ext dir/subdir2/file.ext Minha pergunta é: por que é dir/file.extexcluído desta lista? O manual do Bash diz isso sobre globstar: Se definido, …
17 bash  wildcards 

7
Como posso abrir um arquivo que resulta do grep?
Costumo grep um monte de arquivos para encontrar uma linha e, em seguida, grep retorna um resultado. Em vez de copiar e colar o nome do arquivo em um novo comando, eu gostaria de poder abrir esse resultado com um editor. Algo como: grep foo | vim. Existe uma maneira …
17 bash  grep 

3
Novas sessões tmux não originam arquivo bashrc
Sumário Quando crio uma nova sessão do tmux, meu prompt é extraído de uma configuração padrão do bash e preciso executar manualmente o source ~/.bashrcmeu prompt personalizado. Análise Estou usando uma máquina RHEL 7. Comecei a perceber esse comportamento após uma atualização do bash há algum tempo, mas ainda não …
17 bash  tmux 


3
Configurando a saída jq como uma variável bash
Estou usando curl para recuperar o JSON de uma API de descanso como esta: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) echo "${content}"| jq -r '.data.value' que produz o valor que eu preciso. Contudo; quando altero o código acima para ficar assim: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) username=$(echo …
17 bash  curl  json  jq 


2
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 …

2
Por que alguns caracteres unicode não são impressos no meu terminal?
Estou executando o Arch Linux com um terminal simples usando a fonte do Adobe Source Code Pro. Minha localidade está definida corretamente como LANG=en_US.UTF-8. Quero imprimir caracteres Unicode representando cartas de baralho no meu terminal. Estou usando a Wikipedia para referência . Os caracteres Unicode para cartões funcionam bem. Por …
16 bash  fonts  unicode  printf 

2
O que `. []. Foo []` faz no bash? Por que corresponde a `..`?
Veja o seguinte: $ echo .[].aliases[] .. $ echo .[].foo[] .. $ echo .[].[] .. $ echo .[].xyz[] .. $ echo .xyz[].xyz[] .xyz[].xyz[] $ echo .xyz[].[] .xyz[].[] Aparentemente, isso parece estar exagerando, mas eu não entendo como o resultado se aproxima. Do meu entendimento []é uma classe de personagem vazia. …
16 bash  shell  wildcards 


2
A saída de substituição do processo está fora de ordem
o echo one; echo two > >(cat); echo three; comando fornece saída inesperada. Eu li o seguinte: Como a substituição de processo é implementada no bash? e muitos outros artigos sobre substituição de processos na internet, mas não entendo por que ela se comporta dessa maneira. Saída esperada: one two …

1
Arquivo tar com data como nome?
Estou tentando tar e gzip um arquivo com data e hora como o nome: date=$(date '+%d-%m-%Y_%H:%M:%S'); tar -zcf "$date".tar.gz repo/bin/ Mas eu volto: tar (child): Cannot connect to 17-08-2017_21: resolve failed tar: Child returned status 128 tar: Error is not recoverable: exiting now O que exatamente está acontecendo aqui e …
16 bash  tar 




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.