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

$ {# array} vs $ {# array [@]}

Até onde eu sei, ${#array[@]} e ${#array} avaliam o número de elementos em $array . Existe alguma razão para preferir o formulário mais longo ( ${#array[@]} )?     
26.06.2013 / 22:41
6
respostas

Como extrair elementos específicos de um nome de arquivo?

Eu tenho vários arquivos no seguinte formato: 2014-11-19.8.ext 2014-11-26.1.ext 2014-11-26.2.blah.ext 2014-11-26_3.ext 2014-11-26.4.stuff_here.ext 2014-12-03.1. could be anything.ext 2014-12-032b.ext 2014-11-26 613 adva.ext Meu objetivo é...
14.07.2017 / 17:26
3
respostas

zsh falha na conclusão do caminho quando o comando é vim

Quando tento autocompletar arquivos (com o vim como argumento 0): vim ~/.conf <TAB> Mostra: _arguments:450: _vim_files: function definition file not found _arguments:450: _vim_files: function definition file not found _arguments:...
02.05.2016 / 18:52
3
respostas

Por que há um número na expansão do parâmetro zsh $ {1- $ PWD}

Eu tenho esse script do qual estou baseando meu script atual. Eu simplesmente não entendo porque ele tem typeset result part dir=${1-$PWD} lá. Eu obtenho o mesmo resultado se eu apenas escrever dir=$PWD . Com o conjunto de tipos, ${1-$P...
27.10.2017 / 18:08
3
respostas

Excluindo. e .. de resultados em encontrar e ls

Existe alguma maneira de impedir que find e ls -l listem . e .. em seus resultados? Eu nunca me importo em ver esse resultado na saída, e isso me impede de canalizar efetivamente sua saída para wc -l para contar as coisas com prec...
08.10.2013 / 17:51
5
respostas

Conflito entre minha definição de prompt e cat em zsh

Eu tenho um arquivo em um sistema de arquivos remoto que eu sei que tem uma pequena cadeia de texto (uma seqüência de números em uma única linha). Se eu abrir o arquivo em um editor de texto como nano ou Emacs, posso ver a string. Além disso, nã...
06.10.2011 / 16:37
1
resposta

Anexa (altera) cada elemento da matriz via expansão de parâmetro (ou seja, sem printf)?

Deixe o script abaixo exemplificar meu dilema .. #!/bin/zsh STUFF=( moose-hoof ovary clydsedale ) echo ${MINE=$(printf "MY-%s " $STUFF)} echo ${MINE_EXP=${STUFF/^/MY-}} MY-moose-hoof MY-ovary MY-clydsedale moose-hoof ovary clydse...
31.01.2016 / 20:40
2
respostas

Refere-se a um item em 'dirs'

Eu uso pushd para trabalhar com vários diretórios em bash e zsh . Aliastei dirs para dirs -v para obter uma lista ordenada quando quiser ver o que está na pilha de diretórios: chb$ dirs 0 /Volumes/banister/grosste_daever_gh/201...
26.06.2013 / 10:20
2
respostas

Renomeando arquivos em ordem lexicográfica com um padrão numérico que aumenta sequencialmente com preenchimento fixo

Eu tenho arquivos como a bb ccc abc emrls Eu gostaria de renomeá-los para que, depois de classificá-los (por exemplo, lexicograficamente), cada arquivo receba o seguinte nome: 00001 00002 00003 etc em que o # de dígitos para o pree...
09.12.2011 / 18:46
2
respostas

Como posso usar bindear para executar um script?

No shell Z, como posso usar bindear para ligar uma sequência de teclas a um script?     
18.06.2013 / 23:00