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

grep PATTERN arquivo, gzip quando existe padrão mais não fazer nada

Configuração: Linux GNU bash, versão 4.3 if grep -c PATTERN $sourcefile then grep PATTERN $sourcefile | gzip > compressedfile.gz fi Eu quero evitar ter que acessar o arquivo de origem duas vezes. Como posso conseguir isso?   ...
26.04.2018 / 11:50
2
respostas

pergunta padrão bash

Eu tenho arquivos em um diretório com nomes de arquivos que possuem dígitos, e alguns deles terminam com um caractere 'd' (não necessariamente uma extensão). Aqui está um conjunto de exemplos de arquivos: alle5m6ilsd.d alle34mails alle34mails...
06.02.2017 / 04:07
2
respostas

Bash globs como argumentos não-arquivo. Exemplo: apt-get remove pkg- *

Eu sei que * e outros padrões globais são transformados em palavras pela expansão do nome do caminho, com base no diretório de trabalho atual. No entanto, alguns comandos parecem usá-los para argumentos não-arquivos. Por exemplo, eu uso dpkg...
24.12.2014 / 01:03
1
resposta

Shell glob - substitua o caminho do arquivo arg pelo conteúdo do arquivo

No comando curl , existe a opção --data , que substitui o conteúdo do arquivo quando o valor da opção é prefixado por @ símbolo como, curl -X POST --data @abc.json hostaddr.com O conteúdo do arquivo abc.json é enviado como o cor...
17.04.2015 / 10:58
1
resposta

Expansão do nome de arquivo a partir de intervalos de datas

Considere as datas no formato ISO 8601 , ou seja, ‘YYYY-MM-DD’ , por ex. 2015-01-28 e digamos que temos uma pasta com arquivos do formulário: AAAA_<date>_BBBB Estou procurando um padrão global em zsh (ou Bash) que eu possa...
04.02.2015 / 02:13
3
respostas

Mover arquivos específicos para dois locais diferentes [closed]

Estou tendo uma consulta sobre a separação de arquivos no unix. Suponha que em um diretório unix existam vários arquivos com nomes diferentes, mas com a mesma extensão. Por exemplo, /dir/AB_123yuu.pdf /dir/SD_234ggj.pdf /dir/AB_123jlhj.pdf /d...
31.12.2017 / 20:22
1
resposta

bash glob não se comporta como esperado (coloca o diretório pai como parâmetro)

Eu estou tentando copiar o código-fonte de um projeto para outro diretório, mas não quero copiar o diretório .git (já que é grande e desnecessário para mim) eu tentei usar isso: cp -r ~/source/!(.git) ~/destination mas copiou o diretório...
22.04.2018 / 10:45
1
resposta

** / não está funcionando com um volume montado

Estou tentando extrair recursivamente um conjunto de .jpgs de um volume montado usando o SMB1 para uma pasta no meu computador. Aqui está o que eu tenho: cp -a **/97*.jpg /Users/.../All_Covers Isso funciona enquanto meu diretório atual e...
08.01.2014 / 23:56
2
respostas

Erro ao chamar mv com curingas

#! /bin/bash error_text=$(tail -n +1 /path/dir/folder/exc/a/update/Abd/ER/* | \ grep 'Warning\|Loaded\|Event') echo $error_text nc 10.10.99.45 25 << EOF ehlo mail.abc.pvt mail from: [email protected] rcpt to: [email protected] data subject: er...
10.06.2014 / 08:08
1
resposta

watch comando para excluir arquivos em um diretório a cada N segundos

Pensei em usar o comando watch para excluir arquivos em um diretório a cada N segundos com o comando em execução em segundo plano. Isso é o que eu planejava usar: nohup watch -n1200 rm -rf /var/log/radius/radacct/8.44.25.17/detail-2013* &a...
16.08.2013 / 12:11