Perguntas com a marcação «wildcards»

Globbing significa correspondência de arquivos por padrões de nome contendo caracteres curinga.

5
Sensibilidade a maiúsculas e minúsculas em globbing de colchete
Normalmente, o globing do bash faz distinção entre maiúsculas e minúsculas: $ echo c* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py $ echo C* CarePackage.md ChocRippleCake.md Clips O uso de colchetes não parece mudar isso: $ echo [c]* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike …
10 bash  shell  wildcards  locale 

3
Renomear arquivo com nome estranho na montagem do Samba
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 número do inode, como foi recomendado em alguns lugares da internet: $ ls -il *000c.jpg ls: '?j?Z?R?C1_000c.jpg': …


3
Encontre arquivos que terminem com número
Estou tentando criar algum script de backup, à medida que os arquivos de log ficam cada vez maiores. O que tenho é lidar com o arquivo atual (por exemplo, securearquivo in /var/log/) e remover o conteúdo desse arquivo. Mas existem alguns arquivos com o nome como: secure.1, secure.2e tudo isso …


5
Correspondência de padrões nos nomes de caminho no bash
Eu quero atuar em uma lista de subdiretórios em um diretório. Considerar: for x in x86-headers/*/C/populate.sh; do echo $x; done Isto dá x86-headers/elf/C/populate.sh x86-headers/gl/C/populate.sh x86-headers/gmp/C/populate.sh x86-headers/gnome2/C/populate.sh x86-headers/gtk2/C/populate.sh x86-headers/jni/C/populate.sh x86-headers/libc/C/populate.sh Mas eu quero valores que corresponde à segunda parte do caminho, elf, gl, etc. Eu sei como retirar o líder x86-headers. …

2
"Grep -r foo *" vs "grep -r foo".
Ao usar grep -r, você pode procurar em todos os arquivos com * ou. e parece retornar a mesma coisa, mas é realmente a mesma coisa? Digamos que eu pesquise "foo", então eu poderia escrever grep -r foo * ou grep -r foo . Alguém tentaria explicar a diferença entre. …
10 grep  wildcards 


6
Processe o arquivo / etc / passwd para listar todos os usuários cuja pasta pessoal esteja em / home
Eu tenho um exemplo de arquivo / etc / passwd como este: 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:Work:/root/list:/bin/bash Estou tentando listar todos os usuários com uma pasta pessoal /home/. eu escrevi cat ~/Desktop/e.txt |awk -F ":" '{if ($6 ~/^/home/) print $1;}' onde e.txt é o texto que copiei aqui. Entendo que …

1
Excluir arquivos com mais de 500 dias
Eu tenho diretório com arquivos a partir do ano de 2010. Quero excluir todos os arquivos com mais de 500 dias e tentei o seguinte: find /var/log/arc/* -type f -mtime +500 -delete {}\; Mas eu entendo isso: -bash: /usr/bin/find: Argument list too long Como eu sei, isso significa que há …

3
Tar uma lista de arquivos que nem todos existem
Estou executando um comando a partir de um script como tar -c -f ar.tar a b c d onde b, c e d podem não existir e podem ser diretórios. As soluções apresentadas são canalizar a saída de ls -dpara grep, em seguida, uni-la ao tarcomando ou ativar globs estendidos …
10 shell  wildcards  tar 

7
Como listar arquivos começando com "a" ou "c" em / etc. [fechadas]
Fechado . Esta pergunta precisa de detalhes ou clareza . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Adicione detalhes e esclareça o problema editando esta postagem . Fechado há 16 dias . Eu tentei, ls /etc/[ac]*mas mostra os diretórios começando com a ou c e todo o …
10 ls  wildcards 

7
Encontre arquivos pelo tamanho do nome do arquivo
Eu quero encontrar todos os arquivos pelo tamanho dos nomes dos arquivos. Por exemplo, se eu quiser encontrar arquivos de comprimento 1, tais como a.go, b.go. Eu coloco: grep '.\{1\}' file Mas isso não funciona. Que comando posso usar para encontrar arquivos pelo tamanho do nome do arquivo?

3
para percalços loop glob
Estou tentando configurar um script que fará um loop sobre um conjunto de diretórios e faça uma coisa quando encontrar arquivos .jpg e outra quando encontrar arquivos .nef. O problema é que, se um diretório não tiver arquivos .jpg, por exemplo (ou .nef), a entrada glob não será mais uma …
10 bash  wildcards 

3
Como permito que o bash preencha caracteres curinga?
Se eu tiver um diretório contendo os arquivos foo.bar.a.cat foo.bar.a.hat e digito ls f+ TABo shell bash é preenchido automaticamente ls foo.bar.a.. Se eu digitar ls *bar*+ TAB, gostaria que o preenchimento automático para *bar*.a.. Isso é possível? Isso é semelhante à pergunta Como habilitar a conclusão da guia de …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.