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

Evitar a expansão glob em foo = “*”; echo $ foo [duplicado]

No Bash, quando faço: foo="*" echo $foo Expande * para o conteúdo da pasta atual. Como posso ter certeza que apenas imprime um literal * ? O mesmo acontece com um echo "$foo" regular, imprime o conteúdo da pasta atual.     
21.04.2015 / 00:18
2
respostas

Mover arquivos sem extensão com mv

Eu tenho uma pasta com imagens (png, bmp, jpg) e arquivos sem extensão. Não consigo descobrir como mover apenas os arquivos sem extensão. Eles são todos arquivos numerados aleatoriamente.     
03.05.2014 / 00:07
5
respostas

Correspondência de regex no CLI

Existe algo como uma lógica para o cli? Eu quero conseguir isso mv -t newfolder *.(png|jpg) para que todos os arquivos jpg e png sejam movidos para a nova pasta. Eu sei que isso poderia ser feito com mv -t newfolder *.png && mv...
07.02.2013 / 15:54
2
respostas

Dividindo uma árvore de diretórios grande por tipo de arquivo

Eu tenho um grande diretório de dados (20-30Gb) na minha máquina de desktop Ubuntu 10.10 que consiste em muitos arquivos de dados brutos, arquivos de dados processados e scripts, tabelas, figuras etc. gerados a partir dos dados processados. O di...
02.08.2011 / 09:39
3
respostas

Onde o scp colocou esses arquivos?

Eu executei um comando scp para baixar alguns arquivos de um servidor SSH. Em vez de usar o . para colocá-lo na pasta atual, digitei acidentalmente * . Parece que o scp copiou os arquivos e os colocou em algum lugar. Meu comando foi seme...
28.02.2012 / 17:54
2
respostas

Diretório de correspondência parcial curinga Bash

Eu tenho este script bash que está tentando encontrar um diretório que muda parcialmente nos sistemas das pessoas. cd "$HOMEDIR/AppData/Local/GitHub/PortableGit"*"/bin" No entanto, isso não parece funcionar - é só pegar a string literal....
20.02.2013 / 19:41
1
resposta

Alias estranhas “find. -name '* \! {*} *' -ls ”no Unix Power Tools

Do Unix Power Tools, terceira edição, página 175: Article 9.27 shows a way to match directories in the middle of a path. Here's a simpler "find file" alias that can come in very handy: alias ff "find . -name '*\!{*}*' -ls" Give i...
17.12.2015 / 09:47
3
respostas

Como obter a substring de um nome de arquivo que corresponda a um caractere curinga “*” glob?

Digamos que eu tenha um diretório com os seguintes arquivos (entre outros): touch doc-mike.txt doc-jane.txt doc-susan.txt Eu posso fazer algo em um script com esses arquivos usando um constructo como: for fname in doc-*.txt; do ech...
07.04.2018 / 08:09
1
resposta

Passando todos os arquivos do tipo de arquivo específico em atuais e subdiretórios

Eu construí um comando elaborado de mais de 500 caracteres com muitos argumentos e opções para autosignar vários documentos PDF. Estou usando o JSignPDF e gostaria de usar o modo em lote, incluindo o diretório atual e os subdiretórios. A p...
31.01.2013 / 01:04
4
respostas

Como encontrar arquivos com extensões específicas, excluindo apenas alguns nomes no diretório atual?

Eu quero encontrar alguns arquivos, em um ambiente não-GNU apenas no diretório atual com extensão *. ext1 e *. ext2 , mas não name1. * ou name2. * O comando a seguir funciona, mas pode não ser eficiente, porque o shell expand...
07.12.2016 / 08:45