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.
Estou com algum problema tentando avaliar / expandir uma variável quando defino uma função em zsh - isso é possível?
Exemplo:
variable=foo
mytest(){
echo ${variable}
}
mytest //outputs foo
variable=bar
test //outputs b...
Eu gostaria de usar o heredoc em um zsh alias, por exemplo:
alias runthing="cd ~; date << HERE
date
HERE"
No entanto, toda vez que eu executo esse alias, o shell age como se eu não tivesse terminado o heredoc e mostrasse isso:...
Não tenho certeza do que mudou o significado do caminho inicial ~ em meu zsh.
Então, quando eu faço cd ~ , eu não faço cd em minha casa, mas isso me dá um erro de que /Users/carlos não existe.
Como posso redefinir ~ para se refe...
Estou executando o ArchLinux não-GUI no VMWare 14.0. Eu instalei um servidor ssh nele (por openssh) e conectado à minha máquina virtual usando Kitty 0.70 no Windows 10 [Versão 10.0 .15063].
Meu problema é: Quando eu uso o comando multiline,...
Nos documentos do rsync ' -L flag:
-L, --copy-links transform symlink into referent file/dir
Esta questão é sobre como "reverter" uma transferência que foi feita originalmente usando rsync -L ... .
É mais fácil para mim ex...
Eu tenho o seguinte script que funciona bem quando chamado na linha de comando, no entanto, quando eu chamo o script de dentro do meu arquivo ~/.zshrc , a lista de sessões não é convertida em uma matriz.
#/usr/bin/env bash
# Get tmux sessi...
Tentando executar:
function which_terminal {
return (ps -p$PPID | awk "'NR==2'" | cut -d "' '" -f 11)
}
dentro de .zshrc para obter um varible com qual emulador de terminal está rodando para que eu possa configurar diferentes tema...
Eu tenho git aliased para g . Às vezes eu uso g e às vezes não.
Eu posso executar git add file1 e mais tarde g add file2 .
Quando eu quiser adicionar o arquivo 1 novamente, posso digitar g add no prompt zsh e, em seguida, p...
Eu tenho o seguinte script de shell
TEST=/foopath
export TEST
Está em um arquivo chamado test.sh e no qual corri chmod +x test.sh
Quando executo ./test.sh , espero poder executar echo $TEST e ver a saída /foopath , mas n...