Perguntas sobre 'regular-expression'

3
respostas

Expressão regular que corresponde aos códigos de idioma no bash

Existe uma questão semelhante em stackoverflow , mas não funciona com bash. O que é necessário para que funcione com o bash, para usar scripts / variáveis? Estou falando dos códigos ISO 639-1 ou ISO 639-2. Meu bash é o GNU 4.3. Exem...
15.01.2018 / 09:50
3
respostas

Nenhuma saída para $ grep '[^ a-z] \ {22 \}' / usr / share / dict / words

Depois de executar grep '[a-z]\{22\}' /usr/share/dict/words a saída é counterrevolutionaries electroencephalographs mas durante a execução grep '[^a-z]\{22\}' /usr/share/dict/words não há saída. Eu esperava que ele gerass...
24.05.2018 / 14:56
1
resposta

Comportamento estranho ao tentar comparar hifens com grep 2.27

Eu tenho a seguinte string: -----BEGIN 1_1 CERTIFICATE----- A seguinte sequência não corresponde aos hífens: grep -- "[A-Z\-\_]" file Quando eu removo \_ , os hífens são correspondidos: grep -- "[A-Z\-]" file Se eu remover...
10.05.2018 / 19:28
3
respostas

como remover arquivos que poderiam estar com letras maiúsculas / minúsculas

como remover arquivos que poderiam estar com menor / maior caso por exemplo, o file_name poderia ser: STOCK.Repo ou Stock.REPO ou stOCK.repo ou stock.repo ... etc Eu corria: rm -f $file_name o objetivo é remover o a...
20.02.2018 / 12:26
3
respostas

Como grep duas seqüências de caracteres em linha por ordem específica E calcular valores linha a linha de acordo com o meu grep

Digamos que eu tenha o texto do dicionário em Python que editei para ser legível por humanos. então agora é linha por linha como a seguinte entrada. Entrada {"case":"0901","emailed":"yes","vote":1,"accepted":"no"}, {"case":"0908","emaile...
01.12.2017 / 23:48
3
respostas

Como eu uso um If-Else para fazer certas coisas se os dias da semana forem definidos como dias?

Eu tenho uma exigência de que, se um dia da semana for segunda, terça ou quarta-feira, execute determinados scripts; caso contrário, não faço nada. if [[ $(date '+%a') == "Mon" && $(date '+%a') == "Tue" && $(date '+%a') == "We...
30.01.2017 / 18:37
2
respostas

pt sed substituir apenas algumas letras regex

Estou praticando meu sed e regex e estou tentando substituir todas as instâncias de "cheer" por lalaland no arquivo abaixo, excluindo coisas como aplausos: ubuntu@ip-172-31-58-40:~$ cat test cheer cheering . word cheerytree acheerytree ubunt...
09.02.2017 / 18:20
7
respostas

Como obter a string após o primeiro numérico?

Eu tenho uma estrutura de strings como essa bob-type-8.2-mp2-2017-93-43-11-65-48.spr form onde eu preciso extrair 8.2-mp2-2017-93-43-11-65-48 . Isso significa que a string de saída deve conter todos os caracteres depois de encontrar o pr...
03.10.2017 / 14:58
4
respostas

torr ou awk para substituir a string entre os padrões (converter caminho absoluto para relativo)

Estou tentando substituir todas as pastas em um caminho por ".." Isso faz parte de um script maior que eventualmente substituirá alguns caminhos absolutos em caminhos relativos. O resultado esperado deve ser assim: /ABCDdasda234sEA/asdas2d...
26.09.2017 / 16:11
3
respostas

Como posso usar o grep para procurar em um arquivo por combinações de strings?

O que estou tentando fazer é usar o grep para pesquisar meus logs do Apache. O que eu quero é encontrar todas as entradas de um determinado endereço IP que também tenha .html ou .php na linha. Em outras palavras, quero ver quais páginas eles ace...
25.02.2014 / 19:41