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

Como evitar o escape duplo?

Estou tentando juntar várias imagens em um pdf. Eu corri gm convert *.jpg out.pdf e funcionou, mas as imagens não estavam na ordem correta. Descobri que ls -v os ordena corretamente, então tentei gm convert 'ls -v *.jpg' out.pdf , mas i...
13.03.2013 / 07:12
1
resposta

Por que o printf ignora o IFS ao imprimir o resultado do meu script?

Esta é uma continuação de uma pergunta publicada no SO. Eu escrevi um script chamado except , que deve imprimir todos os nomes de arquivos / diretórios, exceto os dados assim. $ ls a b c d $ rm $(except b d) $ ls b d O script que e...
12.02.2013 / 11:06
3
respostas

Lendo um diretório no shell script

Eu quero ler um diretório numerado que está sob um caminho, em uma variável no shell script. Os caminhos são algo assim: .../releases/R1/... .../releases/R2/... .../releases/R3/... Cada vez que o script é executado, eu quero ler o diretór...
22.02.2013 / 10:57
2
respostas

Listando todos os meus arquivos modificados há mais de X dias, em formato longo

Como posso listar em formato longo todos os arquivos (localizados em um diretório) que pertencem a mim (direitos) e foram modificados há mais de 7 dias?     
02.04.2011 / 14:30
1
resposta

como o echo reconhece, quando deve sair a lista de arquivos ou texto puro?

Eu encontrei essa pergunta no meu teste: Faça a saída de eco de todos os diretórios que começam com uma vogal (a, e, i, o, u, e), terminem com um número e tenham pelo menos 3 caracteres. Eu pensei que isso seria bastante fácil, mas logo acabei c...
21.10.2018 / 21:29
2
respostas

O caractere Colon está bagunçando minha correspondência de padrão no Bash

Bom dia. Eu estou atualmente na hora 10 deste estúpido Catch-22 dentro do BASH Eu tenho uma variável $line , que pode conter qualquer uma das seguintes strings: line="READ CACHE IS: ENABLED" line="BLOCKS READ CACHE AND SENT TO I...
19.09.2018 / 04:18
1
resposta

Curinga parou de funcionar

De repente, o * parou de funcionar e um programa simples: #!/bin/bash for f in *.txt do echo $f done produz apenas *.txt string em vez de arquivos no diretório (ou nada). Mas * sem nenhum caractere adicional funciona bem. O...
03.07.2018 / 16:20
1
resposta

Assista ao comando com ls e shell globs

Eu tentei executar o comando watch -n1 ls foo/bar* qual eu quero listar arquivos que combinem foo/bar* a cada segundo. No entanto, o que realmente acontece é que o shell expande o glob e qual watch é executado, digamos, ls foo/ba...
04.04.2018 / 01:00
2
respostas

rm ou wget falha no script baseado em uma variável com um glob

Estou tendo problemas com um nome de arquivo glob em rm ou com uma expansão de variável em wget . No Ubuntu 16.04, fiz o seguinte: set -a export drt="/var/www/html" export pma="[pP][hH][pP][mM][yY][aA][dD][mM][iI][nN]" set +a echo $dr...
11.02.2018 / 19:58
1
resposta

Vários links simbólicos por caractere curinga: “ln -s ../*/*.txt TXT /”

Estou tentando criar vários links simbólicos usando curinga, aqui está o exemplo: $ ls -R .: TXT a b ./TXT: ./a: a.txt ./b: b.txt Existe um "diretório-pai" contendo vários subdiretórios: a, b, TXT. Em "a" e "b" existem vários arquivo...
14.12.2017 / 11:06