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.
Esta é uma questão Zsh ligeiramente esotérica, da qual pode não haver uma resposta concreta.
Eu estou tentando detectar um contexto particular de um Zsh quando instanciado de uma maneira particular. Como fazer isso não é imediatamente óbvio,...
Eu corro este comando zsh encadeado no meu terminal:
cd /path/to/backups/pod3 && rm -rf ./*(Om[1,-10])
Isso funciona bem e remove os diretórios apropriados conforme o esperado.
No entanto, quando coloco isso em um script, receb...
Eu tenho essa função (definida dentro do meu ~ / .zshrc):
function graliases
{
if [[ "$#*" -lt 1 ]]
then
echo "Usage: graliases <regex>"
else
echo "$*"
grep -E '*"$*"*' ~/.dotfiles/zsh/aliases.zsh...
Vamos dizer:
% ls ./ _
quando foo é chamado, onde _ é a posição do cursor.
foo(){
echo $COMMAND
}
zle -N foo
Como COMMAND pode ser definido de tal forma que foo escreva o 'comando' (como em, a primeira palavra da li...
Atualmente, estou usando o Zsh + Prezto para minha configuração de shell de script. Eu tenho usado o tema sorin , mas estou um pouco insatisfeito com isso. Gostaria de mudar para o tema paradox !
Deverá ter esta aparência:
Estou c...
Não sei se estou formulando a pergunta muito bem, mas um exemplo vale mais que mil palavras. por exemplo, usando oh-my-zsh:
git <up arrow>
Irá percorrer todos os comandos git que usei ...
git rebase brancha
git commit foo
git...
Para certas opções, o setopt não tem efeito.
➜ ~ setopt | grep history
extendedhistory
➜ ~ setopt appendhistory
➜ ~ setopt | grep history # appendhistory apparently didn't get set
extendedhistory
➜ ~ setopt sharehistory
➜ ~ setopt |...
No Debian, quando você olha para um pacote, você obtém muita informação. Incluindo o tamanho do arquivo descompactado do pacote. Existe uma maneira de percorrer a listagem de arquivos para que os pacotes apareçam do maior para o menor ou do meno...
Na página manp para a versão de getopt que vem com o Mac OSX, é dado um exemplo que usa a construção args=$(getopt optstring $*); set -- $args . O que o set -- $args faz aqui?
Além disso, considere a função e a string de teste
f ()...
Eu gostaria de editar meu prompt do shell para exibir a hora. Atualmente estou usando o zsh, embora eu queira personalizar o prompt do shell para mostrar a hora.
Entendo que echo $PS1 me fornecerá o conteúdo da variável de ambiente.
Dado:...