Perguntas com a marcação «zsh»

1
Modificadores de expansão zsh em scripts

Acabei de descobrir que os modificadores do ZSH funcionam apenas em scripts interativos, portanto, o seguinte funcionará corretamente na linha de comando, mas não em um script (o script ignora o modificador e ecoa todo o caminho). for file in ~/folder/*; do echo ${file:t} done Como posso...

1
ZSH Cull Old Aliases

Quando eu chamo aliasum shell zsh, recebo uma lista de aliases. Alguns deles são desejados, outros não. Originalmente, criei um .aliasarquivo no meu diretório pessoal e o adicionei source $HOME/.aliasao meu .zshrc. Como seleciono qualquer alias existente que não faz parte do arquivo que está sendo...

1
Prolog padrão para todos os scripts ZSH?

Eu tenho um arquivo que contém várias funções auxiliares, destinadas a serem usadas apenas em outros scripts ZSH. Eu não quero que eles sejam carregados com o meu perfil. Para disponibilizar essas funções no meu script, eu precisaria sourcedesse arquivo. De alguma forma, é possível ter o script de...

1
Importar comandos anteriores para o comando editado

Eu estou jogando com zsh para alterar o tempo de modificação de imagem de acordo com o atributo exif 'Date / Time Original'. Para isso eu faço um comando: PDATE=$(exiftool -p '$DateTimeOriginal' $PIC | sed 's/[: ]//g') touch -t $(echo $PDATE | sed 's/\(..$\)/\.\1/') $PIC Eu tenho algumas...

0
O Readline para de funcionar aleatoriamente

Por alguma razão, a cada 1 a 3 horas (dependendo da carga de trabalho), meu readcomando shell para de aceitar entradas e pressionar Enter para renderizar o ^Mcaractere. Algo como: Continue? Depois de responder: Continue? y^M Fiz uma comparação das variáveis ​​de ambiente (conjunto) antes e...

0
Falha na guia com tmux no archlinux

Bug difícil de explicar, pois pode ter efeitos extremamente aleatórios. Mas a idéia é: quando abro uma nova guia no meu terminal usando tmux (em tig, vim ou cmus, por exemplo), o texto sempre fica extremamente problemático e pode ser colocado em lugares extremamente aleatórios. Aqui está um...