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

Por que o 'zip' em um loop for funciona quando o arquivo existe, mas não quando não existe?

Eu tenho um diretório que contém vários subdiretórios. Existe uma pergunta sobre compactar os arquivos que contém uma resposta que eu modifiquei para as minhas necessidades. for i in */; do zip "zips/${i%/}.zip" "$i*.csv"; done No entan...
17.08.2016 / 14:32
7
respostas

Como posso aplicar 'cut' a vários arquivos e depois 'colar' os resultados?

Costumo fazer operações como paste <(cut -d, -f1 file1.csv) <(cut -d, -f1 file2.csv) que é muito entediante com mais de alguns arquivos. Posso automatizar esse processo? com globbing? Eu posso salvar os resultados cut com t...
17.10.2015 / 22:19
3
respostas

O que está fazendo com que o 'diff' rode 'git diff'?

Gostaria de usar diff conforme descrito aqui e na documentação que vejo quando digito man diff . No entanto, quando digito diff , o que obtenho é isto: ~ ❯❯❯ diff usage: git diff --no-index <path> <path> Da mesma form...
12.12.2015 / 00:02
2
respostas

Shell Script para passar por um diretório recursivamente e chmodding com base nas condições do tipo de arquivo

Alguém pode me indicar código ou um tutorial para escrever um script de shell que possa recursivamente passar por uma estrutura de diretório inteira (começando no diretório de trabalho atual ou com um argumento necessário de onde começar) e pode...
16.06.2012 / 17:30
1
resposta

zsh !! e! $ auto execute como faz no bash

Eu recentemente fiz a mudança de bash para zsh. Eu descobri dois problemas minúsculos e diferenças entre zsh e bash. Fiquei um pouco desapontado quando meus dois atalhos favoritos !! & !$ não se comportam como no bash. Quando eu te...
19.05.2012 / 06:29
1
resposta

Lista os nomes dos aliases, funções e variáveis no zsh

Eu preciso de uma maneira de listar os nomes (sem o body / content / value) dos aliases, funções, variáveis, arrays no zsh. Idealmente, deve se comportar como compgen : compgen -a # will list all the aliases you could run. compgen -A functi...
29.06.2016 / 17:20
1
resposta

Zsh: faça a seta para cima pular comandos idênticos

Na maioria dos shells Unix, a tecla ↑ da seta para cima substitui o comando que está sendo editado pelo comando anterior no histórico. O histórico pode ser visto usando o comando history . ↑ pode ser pressionado mais de uma vez para s...
18.09.2016 / 19:32
1
resposta

Expansão do til no zsh

Eu tropecei nesse comportamento do zsh ao usar o FreeBSD: % dd if=/dev/zero bs=1M count=1 of=~/test2 dd: failed to open '~/test2': No such file or directory Isso realmente me confundiu porque a mesma coisa funciona bem no bash. Eu poss...
26.06.2017 / 20:13
1
resposta

ZSH: Globeando os primeiros N arquivos sob um caminho em ordem lexicográfica

Eu queria saber se existe uma maneira de especificar os primeiros N arquivos em um determinado diretório em zsh. Estou interessado em soluções para enumeração recursiva (ou seja, qualquer arquivo recursivamente abaixo de um caminho é consider...
29.08.2011 / 20:33
2
respostas

Como redirecionar o stdout da direita para a esquerda

Isso funciona perfeitamente: ./foo | ./bar Mas eu gostaria de algo assim: ./bar <| ./foo Então eu posso fazer o contrário e mudar os argumentos do foo mais rapidamente na linha de comando. O canal precisa ser em tempo real -...
03.10.2016 / 11:58