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

zsh: altere as regras de conclusão e recompile o arquivo .zwc

Em zsh , ssh e scp usam a conclusão do host de /etc/hosts . No entanto, eles tentam corresponder nomes de host mesmo se eu usar letras maiúsculas e quando estou obviamente me referindo a um arquivo, não a um host: $ scp -rp F<tab> F...
15.10.2016 / 23:22
1
resposta

No formulário 'exec FD' do exec

Não consigo encontrar nada na página zsh man explicando exatamente o que o seguinte (por exemplo) faz exec 3> /tmp/foo Toda a documentação apropriada que eu posso encontrar para exec refere-se à forma em que exec é seguido por...
01.11.2016 / 10:12
1
resposta

aguarde a saída do cromo antes de continuar um script de shell

Estou tentando criar um script que eu possa acessar facilmente em um WM. A ideia é estabelecer um túnel de meias via ssh para um servidor em bom estado e então iniciar o cromo com as variáveis de ambiente apropriadas ... Então, espere até que a...
13.08.2016 / 06:48
1
resposta

Gravar aviso durante a digitação no prompt zsh

Eu sei que é possível exibir o texto "outside" do prompt do zsh onde você está digitando. Um exemplo comum são as conclusões: myhost Wed 8 10:06 ~/sandlot $ e .py█ Pressione a tecla Tab , e voilá: myhost Wed 8 10:06 ~/sandlot $ e .p...
08.06.2016 / 16:17
2
respostas

obtém o prompt do shell em python

Eu quero obter o prompt de shell (zsh) em um script python. Simplesmente usando import os prompt = os.environ['PS1'] parece não ser o caminho certo, porque PS1 geralmente não é encaminhado para subprocessos. Da mesma maneira, env | gr...
10.06.2016 / 16:49
2
respostas

Shebang line para “run with $ SHELL”

Estou procurando o que colocar na "linha shebang" de my_zsh_script.sh que teria o mesmo efeito, portável , como $SHELL my_zsh_script.sh IOW, estou procurando o equivalente válido de #!$SHELL ou #!/usr/bin/env $SHELL...
13.11.2015 / 22:39
1
resposta

Possível erro de redirecionamento em zsh 5x

[O título deste post precisa de algum trabalho; sugestões de boas-vindas.] O seguinte comando produz saídas diferentes no zsh v. 4.xe 5.x: { ( printf "X\nY\n" printf "WARNING: foo\nWARNING: bar\n" >&2 printf "1\n2\n...
05.03.2016 / 20:28
1
resposta

zsh-completion: Completando duas partes de um argumento, separadas por dois pontos

Eu gostaria de configurar o zsh completion para um comando que tenha um único argumento no formato scheme:parameter . Suponha que eu tenha comandos que possam retornar todos os esquemas possíveis e todos os parâmetros possíveis. Qual é a fu...
23.10.2015 / 18:26
4
respostas

zsh: map comando para array

suponha que você tenha uma matriz a=(foo 'bar baz') existe uma maneira mais óbvia de aplicar um comando / função a cada elemento da matriz e salvar as seqüências resultantes em outra matriz que não esta: b=() for e in $a; do b+=("$(...
17.08.2015 / 13:47
3
respostas

Substituir processo de tela de dentro da tela

Eu configurei meu shell para exec screen quando ele é iniciado, a menos que ele já esteja sendo executado em uma sessão de tela. Então, em um TTY, a árvore do processo se parecerá com algo assim: login───screen───screen───zsh. Em quase...
06.05.2015 / 10:43