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.
3
respostas

Em 'fork', processos filhos e “subshells”

Esta postagem é basicamente uma continuação de uma pergunta anterior minha. A partir da resposta a essa pergunta, percebi que não apenas não entendo completamente todo o conceito de um "subshell", mas de maneira mais geral, não entendo a re...
18.02.2016 / 21:19
4
respostas

shell: Cadeia de cotação com aspas simples em vez de barras invertidas

Como posso citar uma string com aspas simples? Por exemplo, eu posso fazer: $ printf "%q\n" 'two words' two\ words $ Existe uma maneira de obter uma string entre aspas simples (ou dupla) como saída, ou seja: $ MAGIC 'two words' 'two...
23.05.2018 / 06:14
1
resposta

zsh espera que os trabalhos sejam concluídos

Quando eu digito o seguinte no meu terminal executando zsh (cada linha é um comando) babel www/scripts6/lib/data.js > www/scripts/lib/data.js & babel www/scripts6/lib/user.js > www/scripts/lib/user.js & babel www/scripts6/lib/pr...
04.09.2015 / 02:20
3
respostas

Não é possível abrir o shell depois de alterar o shell padrão

Mudei meu shell padrão para zsh do bash no Ubuntu. Usei as etapas explicadas no link e executei chsh -s zsh . Depois disso, não consegui fazer login em nenhum shell, pois ele aparece assim que tento efetuar login. Eu tentei a partir do termi...
13.06.2014 / 16:11
3
respostas

Expressão curinga ZSH que limita o suporte à repetição?

Alguém sabe se existe uma maneira de incorporar restrições de repetição em expressões curinga do ZSH? Por exemplo, para combinar todos os arquivos que começam com "ABC" seguindo por um ou mais números, o grep one poderia ser feito: ls | gr...
23.11.2016 / 14:59
4
respostas

Convertendo um histórico para um script?

Muitas vezes eu digitei um monte de comandos quando percebi que eu vou continuar digitando-os e que eu realmente gostaria de um script. Agora eu entendo que não importa como eu salve minha história, vou ter que editá-la para limpar as coisas,...
27.02.2012 / 12:56
3
respostas

Como extrair apenas o “basename” do diretório pai no shell?

Eu preciso renomear alguns arquivos usando scripts de shell, por uma certa "chave". Essa chave inclui as cadeias de caracteres e as partes extraídas do caminho do arquivo que obtenho com find . Estou em um Mac, OSX El Capitan e estou usando...
30.08.2016 / 11:49
2
respostas

o histórico não é preservado no zsh

Sempre que eu abro uma nova instância de um terminal, o histórico está vazio. Por que é que? Preciso arrumar alguma coisa? No bash, não há necessidade disso.     
01.09.2017 / 23:51
2
respostas

Como capturar o status de saída de um comando não final em um pipeline? [duplicado]

Eu quero capturar o status de saída de um comando que ocorre em algum lugar em um pipeline antes da última posição. Por exemplo, se o pipeline é algo como command_1 ... | command_2 ... | command_3 ... | ... | command_n ... Gostaria de...
22.10.2016 / 16:25
1
resposta

Como executo vários comandos juntos em segundo plano?

Eu sei que posso executar um programa em segundo plano usando & . command & No entanto, quero executar vários comandos e cd em um diretório diferente enquanto eles estão em execução. Os vários comandos ainda dependerão do di...
04.05.2016 / 16:35