Perguntas sobre 'regular-expression'

2
respostas

Padrão de Regex e Substituir linha por substituição

Para um processo de migração, eu preciso fazer alguma substituição no meu script bash. Então, nos meus arquivos .txt, eu tenho essas referências, por exemplo: [[File:My Image.png|400px|thumb|center|My Image]] [[File:My Image.png|400px|thum...
04.04.2018 / 12:10
1
resposta

Um código grep não está produzindo os resultados que ele usou antes

Um pequeno código grep que costumava usar com muita frequência não está funcionando como antes. Abaixo há um exemplo em que tenho um conjunto de dados com 7 linhas e 3 colunas, o conjunto de dados é chamado animal.txt: Animal Habitat Famil...
17.03.2018 / 01:34
3
respostas

Regex para lista [[: alnum:]] * separada por pipe

qual é o regex confiável para strings [[:alnum:]]* separadas por pipe definidas em uma variável? o regex também deve cobrir maiúsculas e minúsculas quando a variável não está definida. aceito: var="abc123|A1B2C3|sDsdSS|" var="abc123|A1B...
18.03.2018 / 13:11
2
respostas

Regex no script da variável usando egrep

Eu estou tentando analisar a variável A_DESTINATION (um diretório) e só chamar as palavras entre o /.../ case "$TR_TORRENT_INFO" in *test1.com*) A_DESTINATION=${A_DESTINATION}/Books/ ;; *test2.com*) A_DESTINATION=${A_DESTIN...
18.02.2018 / 04:12
2
respostas

renomeia nomes de arquivos recursivamente para nomes mais simples [closed]

meus nomes de arquivos se parecem com: A06_S6_L001_R1_001.fastq A06_S6_L001_R2_001.fastq B07_S6_L001_R1_001.fastq B07_S6_L001_R2_001.fastq C08_S6_L001_R1_001.fastq C08_S6_L001_R2_001.fastq e eu quero: 1A06.R1.fastq 1A06.R2.fastq 1B07.R...
20.02.2018 / 21:44
1
resposta

Como copiar todos os arquivos de um determinado prefixo?

Eu tenho um script bash que lê as seqüências de arquivos de um arquivo de texto de entrada e copia cada arquivo para um diretório. Algumas strings de arquivo são passadas como $file="*..." , onde o arquivo termina com ... , como sim......
11.02.2018 / 05:04
4
respostas

Como Sed ou Grep numeram ao lado do texto

Eu tenho um arquivo como o abaixo. Quero devolver o valor à direita de info2. Em segundo lugar, eu gostaria de retornar o valor de info5 da mesma maneira. ARQUIVO: info1 218, info2 111, info3 415, info5 done,     
30.01.2018 / 20:43
1
resposta

Como fazer a sintaxe do regex do sed funcionar como python ou javascript? [duplicado]

Eu fiz uma pergunta insira uma string em uma lista de variáveis no arquivo de texto [use sed] Em que @RomanPerekhrest me mostrou uma sintaxe de regex diferente. \(=([^)]*\)) pode capturar [^)]* como grupo 1. Isso é confiante para...
06.01.2018 / 10:54
2
respostas

remove o número de linhas duplicadas com base na correspondência antes da primeira vírgula

Tenho um texto grande no servidor Linux Centos 7 e gostaria de remover as linhas que correspondem antes da primeira vírgula Input: 112112112,00,00,00 110110,01,01,02 112112112,11,11,888 110110,99,88,8 410410,22,22,22 Output: 410...
26.11.2017 / 01:03
2
respostas

Regex que coincide apenas com nomes inteiros e pontos

Tentando escrever -regex para uma instrução find que mostra somente diretórios com pontos e números, por exemplo, 1.2.3.4 oraz 1.2.3 ou 1.3.4.5.6 estava tentando algo como "-regex '\.[0-9.]+'" , mas também mostra dirs com letras. E eu só...
12.11.2017 / 16:02