Perguntas sobre 'zsh'

zsh é um shell projetado para uso interativo, embora também seja uma poderosa linguagem de script. Muitos dos recursos úteis do bash, ksh e tcsh foram incorporados no zsh; muitos recursos originais foram adicionados.
2
respostas

[vs [[: qual deles usar nos scripts bash? [duplicado]

A página do manual do zsh, em sua seção sobre test (também conhecida como [ ), aconselha explicitamente contra o uso, e insta os leitores a usar [[ sempre que possível. A seção relevante afirma: The command attempts to implem...
07.03.2013 / 10:51
2
respostas

Como matar um monte de tarefas com base na saída do ps?

Aqui está a saída de ps : $ ps aux | grep blob ubuntu 4286 0.0 0.1 34748 9592 ? S Jan14 0:00 /usr/bin/python /usr/local/bin/pynt start_blob_reader ubuntu 4287 0.0 0.1 34748 9596 ? S Jan14 0:00 /usr/bin/...
01.05.2015 / 05:55
1
resposta

Por que não consigo definir uma variável readon chamada caminho em zsh?

Em zsh, path é uma variável de matriz especial, cujo conteúdo está vinculado à variável PATH conhecida. Tão especial, na verdade, que definir e chamar a função f() { local -r path=42 } causa o erro f: read-only variable: path ....
26.11.2017 / 15:27
1
resposta

zsh mantém o histórico de compartilhamento mesmo quando o histórico compartilhado está desabilitado

Estou usando o zsh com prezto (no OSX e dentro do tmux, não tenho certeza se isso é importante) e, de tempos em tempos, o histórico é compartilhado entre vários terminais. Eu já adicionei unsetopt share_history e também desabilitei SHARE_HIST...
11.07.2016 / 15:00
1
resposta

Shell essa aba conclui o prefixo?

Gostaria que a conclusão da guia se comportasse de maneira diferente quando o cursor está no começo de uma palavra do que quando o cursor está no final de uma palavra. Eu só vi shells que completam o sufixo, assim: $ tiff2␣ tiff2bw tiff...
19.07.2016 / 22:26
3
respostas

Script shell / bash: descarte corretamente os privilégios

Ok, em primeiro lugar, sei que esta pergunta já foi feita algumas vezes aqui, mas as respostas dadas não me satisfizeram inteiramente. A situação é a seguinte: Eu escrevi muitos scripts para automatizar várias tarefas de manutenção, com o objeti...
09.11.2014 / 14:17
2
respostas

Desativar qualificadores glob no zsh

Existe uma maneira de desativar qualificadores glob com zsh? Parece um recurso útil, mas atrapalha os parênteses normais. Eu uso ag para pesquisar arquivos, e ag mymethod(param) faz com que zsh reclame sobre missing end of name , e pr...
07.08.2014 / 21:25
1
resposta

Defina variáveis no ZSH precmd e faça referência a elas no prompt

Existe uma maneira de definir variáveis na função precmd do zsh e, em seguida, ecoá-las no prompt? Algo como function precmd { GREETING='Hi Kevin!'; } PROMPT="$GREETING";     
19.02.2012 / 18:22
3
respostas

RPROMPT assíncrono?

Um amigo meu postou este no StackOverflow , e achei que poderíamos ter uma resposta mais provável aqui. Sua postagem se refere à velocidade, mas agora sabemos que o script python que estamos usando para analisar o status do git é lento e, em al...
17.09.2013 / 17:19
1
resposta

echo result from subshell em zsh

No zsh, os dois comandos a seguir resultam de maneira diferente: a=$(</etc/hosts) && echo $a echo $(</etc/hosts) O primeiro imprime o conteúdo linha por linha, enquanto o segundo imprime o conteúdo como um todo em uma única...
02.05.2015 / 17:16