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.
1
resposta

read from stdin funciona de forma diferente em bash e zsh [duplicado]

Estou tentando canalizar a saída de um comando para o read interno de meu shell e obtenho um comportamento diferente para zsh e bash : $ bash -c 'echo hello | read test; echo $test' $ zsh -c 'echo hello | read test; echo $test' hel...
21.10.2018 / 11:26
1
resposta

O que '==' faz na expansão zsh?

Eu encontrei este código: map () { eval "$initDocs" usage "<lambda-function> [<item>...]" example "'<--- \ --->'" a b c d eval "$doneDocs" typeset f="$1" shift map_ () { echo ${(e)==f}...
18.10.2018 / 14:31
1
resposta

Xinit / zsh: controle de jobs

Em .xinitrc , haverá várias linhas com & para colocar alguns comandos em segundo plano, gostaria de controlar se um comando é concluído ou não antes do processamento para o próximo comando. Eu uso o arquivo zsh in .xinitrc , não...
11.10.2018 / 19:34
1
resposta

Pega o resultado do subprocesso no Z-shell

AAA <options>; CCC AAA <options> AAA , CCC são comandos diferentes. Aqui estamos em um script zsh - por exemplo: vi script.zsh <...> AAA <options>; CCC AAA <options> <...> Verbose: Corrija-m...
13.09.2018 / 13:50
1
resposta

Zsh: test newline no caso

# user input a here vared -p "input something" -c a case $a { ([y|'\n']) echo something;; } não funciona, alguém pode dar uma ideia? Estou tentando testar as entradas do usuário que, se contiverem y ou enter - newline, fazem alguma...
13.09.2018 / 11:35
1
resposta

Zsh: Coloca todos os parâmetros não globais na função interna anônima / local

Corrija-me se esta afirmação estiver errada: Todas as variáveis / parâmetros definidos dentro de um script zsh mantêm seu escopo persistente globalmente na sessão atual do shell. Se a afirmação acima for verdadeira, evite mexer nas variáveis...
13.09.2018 / 06:27
1
resposta

Como permitir a conclusão de arquivos para o resto de _arguments?

Eu tenho _arguments "1: :($(/usr/local/bin/aliases-drush.php))" \ funcionando, o que é realmente ótimo - é um script PHP imprimindo uma possibilidade de argumento para cada linha - mas o restante dos argumentos pode ser arquivos locais e tent...
27.07.2018 / 10:41
3
respostas

Meu terminal MacOSX não mostra o diretório atual

Não importa em qual diretório eu digite, o terminal sempre me mostra o diretório raiz que é "Nidas-MBP" Nidas-MBP% cd Projects Nidas-MBP% ls 09-Selector-Exercise-Starter.zip My Little Form 09_Selector_Exercise_Starter Prefix Free Fi...
16.08.2018 / 18:48
1
resposta

Como automatizar um comando de origem

Eu tenho que executar um comando todas as manhãs depois de fazer logon no servidor para ativar certas funcionalidades específicas da empresa. O comando é assim: fonte /data/dev/int/default/somethingsomething.env Existe uma maneira de autom...
15.08.2018 / 01:21
3
respostas

Alterna entre sessões tmux aninhadas

Estou escrevendo um script zsh que configura a sessão aninhada. Eu tenho uma sessão e uma sessão dentro dessa sessão. sessionA sessionB Posso criar sessionA no modo de desanexação -d e, em seguida, chamar tmux dentro dela para...
05.09.2018 / 16:03