Perguntas sobre 'wildcards'

Padrões de caracteres curinga ou padrões de glob são padrões para selecionar uma coleção de nomes de arquivos ou outras cadeias de caracteres.
1
resposta

Dificuldade em fazer uma expressão regular para encontrar pelo menos 2 ocorrências de um caractere em um arquivo

Eu tenho um arquivo contendo códigos aleatórios. Cada código tem dez caracteres e estou tentando codificar no arquivo que tem pelo menos duas ocorrências de um caractere. Eu estou fazendo isso: grep DD* [filename] Isto encontra códigos co...
30.01.2012 / 12:51
1
resposta

Por que o Bash está retornando “No such file ..” quando o padrão corresponde a essa string?

Eu tenho o seguinte para loop: for f in ~/.lo-rcs/common/* do . $f done que está retornando esse erro: bash: /home/sk/.lo-rcs/common/*: No such file or directory Continuo classificando meus comandos bashrc em vários arquivos sep...
07.06.2015 / 14:40
1
resposta

O caractere Glob dentro da variável se expande no bash, mas não no zsh

Estou vendo um problema com o zsh, em que um caractere glob dentro de uma variável não está expandindo como seria de se esperar. O exemplo a seguir explica melhor isso. $ echo $0 -bash $ echo $HOME/Downloads/zsh-test/* /Users/bruce/Downloads...
08.08.2018 / 21:38
2
respostas

como usar ls em vez de encontrar?

Eu estava usando find para fazer o loop de alguns arquivos, os alvos são os arquivos que têm esse tipo de estrutura: EDI_2016-03-03_09-45-09_TARGET-TYPE_4830_453a2cbb-b8d4-4982_6549_6116_xazfzeg.PDF o objetivo é encontrar os arquivos q...
18.10.2017 / 15:32
2
respostas

Teste condicional para existência de arquivos e tipos de arquivos específicos em zsh

Desejo verificar no diretório atual a existência de arquivos com extensões de abc , bak ou tmp , ou um arquivo denominado tmpout.wrk . Eu não posso conseguir isso (eventualmente, parte de uma função) para trabalhar em zsh. Ele é execu...
29.11.2017 / 22:04
1
resposta

grep não funciona quando coloco o diretório entre aspas duplas

Quando faço algo assim: grep "hello" /home/paul/* Funciona. Mas quando faço algo assim: grep "hello" "/home/paul/*" grep exibe o erro: grep: /home/paul/*: No such file or sirectory Por que isso?     
09.12.2017 / 03:27
1
resposta

Por que o find não está listando os arquivos correspondentes quando precedido por um asterisco (*)? [duplicado]

Em Ubuntu 14.04, 64 bit , defini /lib/modules/4.2.0-27-generic/kernel/drivers como meu diretório atual. Pretendo pesquisar todos os arquivos com net presentes como uma subcadeia. Se eu pesquisar com uma regex de *net* , apenas o dire...
29.06.2016 / 08:49
1
resposta

Entendendo ls * / -d

* significa todos os arquivos e diretórios, incluindo arquivos em sub-diretórios. / significa no diretório raiz ls */ traz arquivos em sub-diretórios no diretório atual (não inclui arquivos no diretório atual) ls -d listam e...
21.11.2016 / 10:53
2
respostas

Como posso selecionar arquivos de 3 caracteres no Bash?

Eu sei que um ponto de interrogação é considerado um caractere especial e tem um significado especial. O ponto de interrogação representa um único caractere que pode ser de qualquer tipo. Na minha aula prática, temos um exemplo: ls ? I...
18.04.2015 / 20:07
3
respostas

Como podemos renomear um arquivo com ponto e vírgula como parte do nome do arquivo?

Eu tentei renomear todos os arquivos com extensão "XLS; 1" para "XLS", mas simplesmente não funcionou. Eu tentei o seguinte no cygwin no windows xp e eles não funcionam: mv *.XLS;1 *.XLS mv *.XLS\;1 *.XLS mv "*.XLS;1" *.XLS     
02.03.2012 / 04:41