zmv para zsh: execuções a seco e man pages

11

Eu ouvi ótimas coisas sobre zmv em zsh e adoraria realmente aprender a usá-lo. No entanto, ainda sou relativamente inexperiente em zsh e tenho algumas perguntas básicas:

  • Existe uma página man para zmv em zsh (man zsh gera "Nenhuma entrada manual para zmv ")
  • A zmv permite nativamente a execução a seco?
  • Se a resposta ao acima for não, como você testaria ou executaria uma execução a seco com zmv ?
por Amelio Vazquez-Reina 24.08.2011 / 01:40

1 resposta

14

O zmv manual está na página zshcontrib man . Você pode alcançá-lo diretamente com

LESS="$LESS+/^ *zmv *\[" man zshcontrib

(ou LESS=$LESS+/zmv man zshcontrib , o que leva mais algumas linhas, porque zmv é mencionado na descrição de zcp ). Você pode usar man zshall em vez de man zshcontrib se a página zshall man estiver disponível em seu sistema.

Se você usar Info, poderá alcançá-lo executando info zsh e digitando i e, em seguida, inserindo zmv .

info --index-search=zmv zsh

O guia zsh tem uma seção bastante detalhada sobre zmv . A pesquisa por zmv neste site mostrará vários exemplos de uso de complexidade variável.

Você pode realizar uma execução a seco com zmv -n ( -n é uma maneira comum de solicitar uma execução a seco).

Para se beneficiar de zmv e amigos, é útil ter o seguinte código em ~/.zshrc :

autoload zmv
alias zmv='noglob zmv'
alias zcp='noglob zmv -C'
alias zln='noglob zmv -L'
alias zsy='noglob zmv -Ls'
    
por 24.08.2011 / 01:50

Tags