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.
7
respostas

Maneira portátil de obter o caminho absoluto do script?

O que é uma maneira portátil para um script (zsh) determinar seu caminho absoluto? No Linux eu uso algo como mypath=$(readlink -f $0) ... mas isso não é portátil. (Por exemplo, readlink on darwin não reconhece o -f flag, nem tem...
20.05.2013 / 23:30
7
respostas

Como faço para reverter um loop for?

Como faço corretamente fazer um loop for em ordem reversa? for f in /var/logs/foo*.log; do bar "$f" done Eu preciso de uma solução que não quebre os caracteres no nome dos arquivos.     
22.12.2011 / 05:46
4
respostas

ZSH: histórico de pesquisa nas teclas para cima e para baixo?

Atualmente, tenho o seguinte em meu .zshrc: bindkey '^[[A' up-line-or-search bindkey '^[[B' down-line-or-search No entanto, isso só parece corresponder ao conteúdo da minha entrada atual antes que um caractere de espaço ocorra. Por exempl...
05.07.2011 / 17:11
2
respostas

Existem problemas com hifens em funções, aliases e executáveis?

Em meus testes (no Bash e no Z Shell), não vi problemas em definir funções ou aliases ou scripts de shell executáveis que possuem hífens no nome, mas não estou confiante de que isso esteja bem em todos os shells e em todos os casos de uso. O...
16.11.2014 / 05:02
4
respostas

Como silenciosamente obter uma string vazia de um padrão glob sem correspondências

Digamos que eu tenha uma pasta com três arquivos: foo1 foo2 bar 1. Se eu correr list_of_files=$(print foo*) echo $list_of_files Eu recebo: foo1 foo2 2. Se eu correr list_of_files=$(print bar*) echo $list_of_files E...
14.12.2011 / 06:48
1
resposta

Conclusão do primeiro argumento do cd OLD NEW

Em zsh , o comando cd tem um formulário de dois argumentos: cd OLD NEW muda para ${PWD/OLD/NEW} . Com o novo sistema de completação, zsh é capaz de completar NEW : o segundo argumento é completado com base no que OLD pode ser subs...
11.05.2016 / 02:12
1
resposta

Usando o editor de linhas do zsh para envolver subprocessos

É possível usar o editor de linhas interno do zsh ( zle ) para alimentar a entrada de um subprocesso? Isto é, eu gostaria de executar zlewrap mycommand onde zlewrap é uma função zsh e mycommand é qualquer programa que apenas leia linh...
06.01.2011 / 22:32
1
resposta

Como desabilitar “auto cd” em zsh com oh-my-zsh

Pesquisando isso, não apareceu nenhum resultado. Aqui está o que quero dizer: Eu tenho um arquivo binário chamado x no meu caminho (não a pasta atual, mas é no PATH ), e também uma pasta com o mesmo nome no diretório de trabalho atual. Se...
27.04.2014 / 08:27
2
respostas

Existe uma razão pela qual o primeiro elemento de uma matriz Zsh é indexado por 1 em vez de 0?

Da minha experiência com modernas linguagens de programação e scripting, acredito que a maioria dos programadores está geralmente acostumada a se referir ao primeiro elemento de uma matriz por 0 como índice. Existem vantagens substanciais na...
30.12.2015 / 18:11
2
respostas

Em zsh, como posso listar todas as variáveis de ambiente?

Eu quero obter uma lista de todas as variáveis de ambiente (variáveis de shell? variáveis exportadas?) e seus valores em um determinado momento, em zsh. Qual é a maneira correta de fazer isso?     
03.02.2012 / 15:56