Perguntas sobre 'zsh'

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.
1
resposta

Existe uma maneira válida de exportar uma variável entre diferentes shells?

Por alguns motivos, estou usando ksh e zsh em meus scripts e retornando a -bash , preciso usar valores de variáveis já definidos nas shells geradas, gravá-las em algum arquivo temporário e usá-las Não parece o caminho a percorrer. Alguma...
10.02.2015 / 13:28
1
resposta

Por que o urxvtc não accetp zsh funciona quando chamado com um argumento “-c”?

Para lançar um novo terminal e executar uma função zsh nele, estou tentando executar o seguinte comando a partir de um terminal urxvtc (o urxvtd está sendo executado como um systemd service) urxvtc -e zsh -c "my-zsh-defined-func...
30.12.2014 / 12:52
2
respostas

zsh: O que faz o comando “time + number” no zsh

Quando eu digito time + number em zsh: # atupal at local in /tmp/atupal/setup/bin [10:01:49] $ time 1 /tmp/atupal/setup/bin/lib/python2.7 # atupal at local in /tmp/atupal/setup/bin/lib/python2.7 [10:01:54] $ time 2 /tmp/atupal/setup # atupal...
24.12.2013 / 02:07
1
resposta

Combinando expansão de parâmetro com modificadores em zsh

Digamos que eu tenha o seguinte $f1=/some/path $f2=/some/subpath $f3=/some/other/subpath Se eu tentar: test1=${$f1/$f2/${f3:t}} zsh reclama com bad substitution . No entanto: test2=${f3:t} funciona bem. O que estou faze...
18.02.2013 / 18:18
1
resposta

Executando um script em .zshrc

Estou tentando usar z (link) para facilitar um pouco a navegação. O problema é que tenho o seguinte no meu arquivo .zshrc, mas parece que não funciona: export PATH=$PATH:/home/x/z alias z='/home/x/z/z.sh' . z Por alguma razão, o último...
03.09.2013 / 17:35
1
resposta

rsync com caminhos absolutos e excluindo subcaminhos

Digamos que eu tenha a seguinte estrutura no caminho origin_path origin_path/X=1/A/... origin_path/X=1/B/... origin_path/X=1/C/... ... origin_path/X=2/A/... origin_path/X=2/B/... origin_path/X=2/C/... ... ... Eu gostaria de replicar a...
22.03.2012 / 22:34
3
respostas

SSH “comando não encontrado” para Zsh

Estou usando o Zsh no cliente e no servidor. Quando eu uso o ssh para executar um comando no servidor remoto, ele não consegue encontrar o binário: ssh gt "cd /home/****/app/staging && bundle exec rake db:migrate RAILS_ENV=staging" zs...
04.11.2011 / 10:33
2
respostas

Como coloco um argumento na variável BROWSER?

Eu gosto de poder fazer export BROWSER="lynx -cfg=~/.lynx.cfg" . Eu tentei isso diretamente, e eu também tentei definir um alias alias lynx="lynx -cfg=~/.lynx.cfg" , mas isso não funcionou. (Significa que as ferramentas que usam essa variáve...
23.11.2018 / 06:24
1
resposta

read from stdin funciona de forma diferente em bash e zsh [duplicado]

Estou tentando canalizar a saída de um comando para o read interno de meu shell e obtenho um comportamento diferente para zsh e bash : $ bash -c 'echo hello | read test; echo $test' $ zsh -c 'echo hello | read test; echo $test' hel...
21.10.2018 / 09:26
1
resposta

O que '==' faz na expansão zsh?

Eu encontrei este código: map () { eval "$initDocs" usage "<lambda-function> [<item>...]" example "'<--- \ --->'" a b c d eval "$doneDocs" typeset f="$1" shift map_ () { echo ${(e)==f}...
18.10.2018 / 12:31