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.
Eu uso o oh-my-zsh com o zpretzo, e continuo esquecendo os arquivos zsh que ele deseja editar.
Como posso perguntar ao shell quais arquivos de origem ele originou?
Eu decidi reduzir as minhas entradas .zshrc e declutter oh-my-zsh . Parece que zsh agora pode instalar automaticamente plugins referenciados e atualizá-los automaticamente, o que era algo que eu queria alcançar. No entanto, toda vez que...
Se eu executar um comando simples contendo o caractere curinga de estrela, por exemplo:
$ ls -ltr *.txt
em uma pasta com um caminho longo e um espaço (ele contém *.txt files):
/Volumes/GoogleDrive/My Drive/XXX/Projects/YYYYYYYYYYYY/...
Eu recentemente mudei para o Zsh + Oh my Zsh, e encontrei um comportamento muito chato.
Quando no meu caminho eu tenho um diretório e um executável compartilhando o mesmo prefixo, a conclusão da tabulação inclui o diretório mesmo quando é o p...
Eu tenho um script que mostra um site e me diz quanto tempo trabalhei na semana. Eu quero que seja na barra de status no meu tmux.conf , mas estou tendo o problema do script rodando uma vez a cada segundo, o que obviamente inunda a rede. Exist...
Existe uma ferramenta ou pacote shell para bash ou zsh que irá se ajustar visualmente quando eu estiver em edição ou modo de inserção após a execução do comando:
set -o vi
e estou usando o terminal normalmente?
Alguém pode me explicar o resultado do seguinte script em zsh:
#!/bin/zsh
var1=var2
var2=first
var3=second
echo var1="$var1"
echo var2="$var2"
echo var3="$var3"
echo '${${(P)var1::=var3}}'="${${(P)var1::=var3}}"
echo var1="$var1"
echo var2="$...
Usar caracteres Unicode estendidos é (sem dúvida) útil para muitos usuários.
Cascas mais simples (ash (busybox), traço) e ksh falham com:
tést() { echo 34; }
tést
Mas bash , mksh , lksh e zsh parecem permitir isso.
Estou cien...
Digamos que eu tenha um script Zsh e que eu queira deixá-lo imprimir a saída para STDOUT , mas também copiar (despejar) sua saída para um arquivo no disco.
Além disso, o script começa com a seguinte opção
set -o xtrace
que o obriga a...