Perguntas sobre 'regular-expression'

3
respostas

Gerenciador de arquivos que é capaz de filtrar usando expressões regulares

Existe algum gerenciador de arquivos gráfico que suporta thumbnails para linux como thunar ou nautilus, o que me permite filtrar um diretório por uma expressão regular. Por exemplo, digitar /home/user/*tex deve mostrar todos os arquivos tex,...
26.01.2012 / 20:22
1
resposta

AWK com BOM: Existe alguma maneira legal de lidar com Unicode BOM com regexp?

Eu tenho dois arquivos codificados em UTF-8 com / sem BOM: /tmp/bom$ ls list.bom.txt list.nobom.txt /tmp/bom$ cat list.nobom.txt apple banana avocado 寿司 melon /tmp/bom$ diff list.nobom.txt list.bom.txt 1c1 < apple --- > apple /tmp/bo...
20.01.2017 / 10:56
1
resposta

Perl one liner para encontrar palavras com mais de 63 caracteres

Eu tenho um número de arquivos XML contendo textos em sânscrito para serem convertidos em tex . O Latex tem um máximo de 63 caracteres por palavra para que a sua hifenização funcione. Tudo o mais que não será hifenizado. Agora eu gostaria d...
15.03.2016 / 13:31
1
resposta

Confusão sobre a diferença na saída do GNU / macOS grep ao usar -o

Por que o BSD grep no macOS produz apenas a primeira palavra aqui: $ echo "once upon a time" | grep -o "[a-z]*" once mas todas as palavras aqui: $ echo "once upon a time" | grep -o "[a-z][a-z]*" once upon a time Ou usando expres...
07.03.2018 / 20:41
1
resposta

arquivo (1) e magia (5): priorizando um resultado

Minha pergunta segue essa: arquivo (1) e mágica (5): descrevendo outros formatos . Eu quero descrever uma sequência FASTA ( link ) Poderia ser uma seqüência de DNA (com apenas ATGC) >header ATGCTAGCATAGCATCGATGCTGTAGCTACGTAGCTACGT...
06.09.2014 / 16:17
4
respostas

Por que 'awk' / ^ [^ \ t] / {a ++} END {print a} '' não conta as linhas vazias?

Por que o awk '/^[^\t]/{a++}END{print a}' não conta as linhas vazias (isto é, linhas que possuem apenas um novo caractere de linha)? Uma linha vazia não é iniciada não com a guia \t ?     
07.01.2018 / 19:53
4
respostas

Problemas com correspondência de expressão regular usando o operador = ~ do comando bash [[

No OSX, estou criando uma função para validar formatos de data e, em seguida, convertê-los em tempos de época. A função deve validar se a data está em um dos seguintes formatos, se não houver erro: 01/01/1970 10:00PM ou 10:00PM ( %m/%d/%Y...
14.10.2017 / 21:43
5
respostas

Substitua cada vírgula fora das aspas duplas por um pipe

Usando sed, eu gostaria de substituir cada vírgula que está fora das aspas duplas por um pipe. Para que esta linha no arquivo .csv: John,Tonny,"345.3435,23",56th Street Seria convertido para: John|Tonny|"345.3435,23"|56th Street...
20.06.2018 / 10:43
5
respostas

Extrair endereço IP de um texto e armazená-lo em uma variável

Eu tenho um arquivo de texto chamado abd mostrado abaixo. 48878 128.206.6.136 34782 128.206.6.137 12817 23.234.22.106 Eu quero extrair apenas o endereço IP do texto e armazená-lo em uma variável e usá-lo para outra finalidade. Eu ten...
15.11.2015 / 02:11
3
respostas

Quais métodos de expressão regular para validar a entrada podem ser usados em scripts de shell?

#!/bin/sh re="\/$" if [ $1 =~ $re ]; then echo "${ATTENTION_PREFIX}$1 DIRECTORY MAY NOT CONTAIN A \"/\" OR LITERAL SLASH!${ATTENTION_POSTFIX}" exit 1 fi A execução de sudo file.sh hello/ resulta em [: 29: hello: unexpec...
04.07.2014 / 10:22