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

Correspondência de padrões em nomes de caminhos no bash

Eu quero atuar em uma lista de subdiretórios em um diretório. Considere: for x in x86-headers/*/C/populate.sh; do echo $x; done Isso dá x86-headers/elf/C/populate.sh x86-headers/gl/C/populate.sh x86-headers/gmp/C/populate.sh x86-header...
01.02.2013 / 13:49
2
respostas

Qual é a diferença entre “* .pl” e * .pl no grep? Por que as cotações mudam o resultado?

Qual é a diferença entre: grep "string" . -r --include *.pl e grep "string" . -r --include "*.pl" O último inclui arquivos em subdiretórios, enquanto o primeiro não. Por quê?     
07.07.2013 / 23:24
1
resposta

Substituição de bash com variável definida a partir de um padrão glob

O exemplo abaixo explica o problema. Por que o FILENAME é impresso corretamente quando é ecoado e percebido como um padrão ao usar substituição? #!/bin/bash FILEPATH_WITH_GLOB="/home/user/file_*" FILENAME=$(basename "$FILEPATH_WITH_GLOB")...
17.06.2015 / 15:50
2
respostas

"grep -r foo *" vs "grep -r foo".

Ao usar o grep -r, você pode pesquisar em todos os arquivos com * ou. e parece retornar a mesma coisa, mas é realmente o mesmo? Digamos que eu pesquise por "foo", então eu poderia escrever grep -r foo * ou grep -r foo . Alguém t...
04.01.2013 / 10:15
1
resposta

wildcard scp não está funcionando no zsh

Eu mudei para o zsh e está funcionando bem. Uma coisa estranha, quando eu tento scp com um curinga *, não funciona, e eu tenho que cair na festa. O segundo comando abaixo funciona bem. Alguma idéia de como isso seria e como corrigi-lo? ~/d...
19.05.2014 / 16:11
2
respostas

Existe um máximo para a expansão do nome de arquivo do bash (globbing) e, em caso afirmativo, o que é?

Existe um máximo para expansão de nome de arquivo bash (globbing) e, em caso afirmativo, o que é? Consulte o globbing no tldp. org. Digamos que eu queira executar um comando em um subconjunto de arquivos: grep -e bar foo* rm -f bar*...
06.04.2017 / 17:19
3
respostas

Renomear arquivo com nome estranho na montagem do Samba

Eu quero renomear o arquivo com nome estranho para algo razoável, mas não consigo: / $ mv *_000c.jpg 000c.jpg mv: cannot move '?j?Z?R?C1_000c.jpg' to '000c.jpg': No such file or directory Eu tentei usar o inode como recomendado em alguns...
12.04.2017 / 15:44
1
resposta

Por que o 'grep fil *' falha?

Descobri que echo file|grep fil* falha, mas echo abcd|grep abc* é bem-sucedido. Eu não entendo, alguém pode explicar?     
28.04.2016 / 07:37
6
respostas

Processe o arquivo / etc / passwd para listar todos os usuários cuja pasta home está em / home

Eu tenho um exemplo de arquivo / etc / passwd assim: tom:x:1000:1000:Work:/home/tom:/bin/bash george:x:1000:1000:Work:/home/george:/bin/bash bla:x:1000:1000:Work:/home/bla:/bin/bash boo:x:1000:1000:Work:/home/boo:/bin/bash bee:x:1000:1000:Wor...
07.11.2017 / 10:17
1
resposta

Listagem com 'ls' e expressão regular

Como posso listar arquivos com um nome de arquivo que termine com o último caractere e com .txt extensão? Eu tentei ls *+([[:digit:]]).txt , mas isso é verdade para abc12.txt e abc2.txt . Mas preciso obter apenas abc2.txt . Com...
04.08.2012 / 18:31