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

A maneira mais rápida de abrir todos os arquivos em um diretório com várias extensões de arquivo na linha de comando

Se eu quiser abrir todos os arquivos mp4 em um diretório, posso simplesmente fazer algo como totem *.mp4 . Mas como posso abrir todos os arquivos mp4 e todos os flv nesse diretório com um comando. Ou seja Eu quero fazer algo assim to...
05.09.2012 / 16:26
5
respostas

Como executar muitos arquivos no mesmo diretório de forma minimalista, SECA e bonita?

Eu uso o Ubuntu 16.04 e tenho um arquivo de localização, um arquivo que executa muitos arquivos, que eu peguei depois de baixar meu próprio projeto do GitHub para minha máquina. Este arquivo contém um script Bash e é denominado localize.sh...
12.02.2018 / 14:37
2
respostas

Exclua arquivos em um diretório que corresponda a um regexp, usando um terminal Mac

Como excluo arquivos em um diretório que corresponda a um determinado regexp ou uma solução semelhante usando um terminal Mac?     
22.08.2010 / 17:12
1
resposta

Por que 'find -name * .jks' não está retornando alguns arquivos? [duplicado]

find . -name *.jks -print 2>/dev/null retorna arquivos de extensão jks que não possuem sublinhados como parte de seu nome. Para minha surpresa, acabei de descobrir que * NÃO substitui o sublinhado. find . -name *_*.jks -print 2&g...
17.09.2013 / 16:07
1
resposta

Por que esse loop não processa um arquivo de cada vez?

Eu tenho um diretório com vários arquivos: main.js SomeClass.js View.jsx E eu quero percorrer todos os arquivos .jsx. Então eu escrevi este script Bash: for JSX_FILE in "$BUILD_DIR/*.jsx"; do echo $JSX_FILE echo "PATH: $JSX_...
04.11.2017 / 16:20
2
respostas

Existe uma razão para usar vários pontos de interrogação em vez de um asterisco na expansão de nome de arquivo?

Se eu tiver vários diretórios nomeados, por exemplo 10001 a 10025 , há algum motivo para usar ls 1*/foo vs. ls 100??/foo ? Eu tenho muito mais do que 25 deles, então eu principalmente curioso se há alguma diferença na velocidade....
17.08.2015 / 23:39
2
respostas

O comando funciona no terminal, mas não no script bash [duplicado]

Se eu quiser excluir tudo no diretório atual, exceto "myfile", posso usar rm -r !("myfile") Mas se eu colocar isso em um script (chamado cleanup ): #!/bin/bash rm -r !("myfile") Eu recebo: pi@raspberrypi:~/tmp $ ./cleanup ./...
07.09.2018 / 19:38
6
respostas

Curingas: como faço para listar arquivos terminados em '.txt' somente sem usar o caractere de ponto? [fechadas]

Eu tenho um diretório com nove arquivos. 1 terminando em .bat 2 terminando em .bak 4 terminando em .txt 2 terminando em .xtxt Minha pergunta é, como faço para listar apenas os arquivos que terminam em .txt , mas sem us...
30.01.2015 / 19:30
5
respostas

Apenas selecione diretórios e ordene de maneira específica com echo

Eu não tenho experiência no ambiente Unix e tenho que ajustar um script. Eu acho que isso é um conhecimento básico, mas eu não consegui encontrar uma solução simples pesquisando isso. O script obtém todos os webappsrv em um diretório para rei...
13.01.2017 / 09:48
4
respostas

qual é a diferença entre 'encontrar'. e / home / user / * como uma entrada para o comando

Qual é a diferença entre find . e /home/user/* como uma entrada para o comando for ? Por exemplo: for var in $(find .) do echo "$var" done ou for var in /home/user/* do echo "$var" done No primeiro caso, o comando for di...
13.11.2014 / 02:01