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

wrapper executável, execute o executável original da cauda do PATH

Há um executável /usr/bin/foo que eu e outros scripts usamos, mas ele se comporta mal, então eu fiz um wrapper Bash com o mesmo nome de arquivo em /usr/local/bin/foo onde eu consertei o mau comportamento. Meu PATH é /usr/local/bin:/usr...
26.03.2016 / 22:52
1
resposta

como ter um comando zsh auto_cd customizado

Em vez do cd normal, criei minha própria função function cd { builtin cd "$@" && ls -F } Isso funciona muito bem quando eu uso comandos como cd someDir/subDir , mas não quando eu mudo de diretórios via auto_cd someDir/subDi...
08.06.2016 / 23:19
3
respostas

reutilize a última saída do comando no índice / line-num

ls exibe: entry1 entry2 entry3 Como posso reutilizar a saída acima (nem todas as entradas, mas a entrada em uma determinada linha, digamos n) no próximo comando shell? Algo como: vi $(!!)@3 Deve significar: vi entry3   ...
06.06.2015 / 10:55
2
respostas

como filtrar por asterisco ou expressão similar por rsync em zsh

Eu tenho muitos arquivos nomeados como: /var/log/foo/2014-07-06-01.log ... /var/log/foo/2014-07-20-04.log Todos os dias tenho vários arquivos de log e quero baixar os arquivos de log do dia especificado: $ rsync server:/var/log/foo/201...
06.07.2014 / 16:36
2
respostas

Livesearch com os primeiros 10 jogos como previsão para o zsh-history?

Eu vi uma pesquisa de histórico de vida com uma visualização, que mostra as 10 primeiras correspondências no histórico em uma lista abaixo da linha BUFFER, que é atualizada em cada pressionamento de tecla e age como a pesquisa padrão ctrl + r o...
27.08.2014 / 20:29
1
resposta

Globbing falha no zsh, mas funciona no bash

Eu tenho um alias no bash, que estou tentando migrar para o zsh. Eu pensei que pode ter sido o pseudônimo em si, mas agora parece que é apenas o globbing. grep -irl --exclude=\*.{log,class,fuegoclass,dat}* --exclude-dir={build,system,lib} dat...
19.05.2014 / 23:46
1
resposta

Expanda a variável na definição de função em zsh

Eu quero gerar um conjunto de funções no meu shell em um loop for , mas não consigo ver como acessar uma variável dentro do corpo da função que estou criando. Em essência, eu gostaria do seguinte for f in foo ; do $f() { echo $f } ; done...
15.02.2014 / 12:40
2
respostas

Comando Pipe to tail: quando o primeiro comando é abortado?

Neste exemplo: $ for i in {1..3}; do sleep 1; echo $i; done | head -n 2 por que o primeiro comando (loop) é eliminado apenas antes da exibição do 3 ? Eu esperava que fosse morto logo após o 2 ser exibido. O problema que eu estava...
12.11.2013 / 09:36
1
resposta

Repetição misteriosa do comando inserido no shell

Após inicializar o sistema e efetuar login (antes de iniciar o X, inicio manualmente via startx) de repente recebo a seguinte saída após inserir um comando: $ cmd ;user@host: cmd;cmd;cmd; [output of 'cmd'] $ Depois de iniciar o X e inic...
03.09.2013 / 22:40
1
resposta

zsh: como fazer com que a expansão de arquivos funcione no comando print

Eu tenho o seguinte código que imprime recursivamente todos os arquivos dentro de / usr / local / include: % files=(/usr/local/include/**/*(^/)) % print -l $files É possível se livrar da variável temporária? Gostaria de simplesmente recup...
06.11.2013 / 22:34