Perguntas sobre 'regular-expression'

6
respostas

Substituição de várias linhas em branco com uma única linha em branco no vim / sed

Pergunta mais ou menos diz tudo. Estou ciente de que /^$/d removerá todas as linhas em branco, mas não consigo ver como dizer "substituir duas ou mais linhas em branco por uma única linha em branco" Alguma idéia?     
07.05.2011 / 22:19
7
respostas

Localiza arquivos em vários nomes de pastas

Estou tentando listar todos os arquivos de dir1 , dir2 , dir3 e dir4 , que podem estar em qualquer lugar como um subdiretório de cwd usando o comando find . Eu tentei o seguinte sem sucesso: find . -type f -regextype posix-egrep...
10.01.2013 / 07:10
9
respostas

Como você pode combinar todas as linhas que terminam com um caractere de barra invertida?

Usando uma ferramenta de linha de comando comum, como sed ou awk, é possível unir todas as linhas que terminam com um determinado caractere, como uma barra invertida? Por exemplo, dado o arquivo: foo bar \ bash \ baz dude \ happy Eu go...
24.05.2011 / 01:39
4
respostas

linhas grep começando com “1” no Ubuntu

Eu tento procurar linhas que começam com "1" usando ls -1 | grep ^1* mas retorna linhas que não começam com 1. O que eu sinto falta aqui?     
30.12.2012 / 23:14
7
respostas

Simples substituição de sed de abas misteriosamente falhando

Isso deve ser realmente simples, mas, por algum motivo, não está funcionando: sed -i.bak -E 's/\t/ /' file.txt Em vez de substituir os caracteres de tabulação, ele substitui os caracteres t . Eu tentei todas as variações sobre isso que...
18.07.2014 / 16:15
4
respostas

Como posso grep para isto ou aquilo (2 coisas) em um arquivo?

Eu tenho um arquivo que tem "then" e "there". Eu posso $ grep "then " x.x x and then some x and then some x and then some x and then some e eu posso $ grep "there " x.x If there is no blob none some will be created Como posso pe...
14.07.2013 / 18:01
4
respostas

Diferença entre [0-9], [[: digit:]] e \ d

Em artigo da Wikipedia sobre expressões regulares , parece que [[:digit:]] = [0-9] = \d . Quais são as circunstâncias em que eles não são iguais? Qual a diferença? Após algumas pesquisas, acho que uma diferença é que a expressão d...
02.01.2018 / 04:01
11
respostas

Deve haver uma maneira melhor de substituir somente as novas linhas únicas?

Eu tenho o hábito de escrever uma linha por frase, porque normalmente eu compilo coisas para o LaTex, ou escrevo em outro formato onde as quebras de linha são ignoradas. Eu uso uma linha em branco para indicar o início de um novo parágrafo. A...
04.02.2011 / 19:47
2
respostas

O (deve) LC_COLLATE afeta os intervalos de caracteres?

O pedido Collation em LC_COLLATE define não apenas a ordem de classificação dos caracteres individuais, mas também o significado dos intervalos de caracteres . Ou isso? Considere o seguinte snippet: unset LANGUAGE LC_ALL echo B | LC_COLL...
02.07.2011 / 13:33
4
respostas

Vim - como substituir uma nova linha \ n por dois \ n

No editor vim, quero substituir um caractere de nova linha (\ n) por dois novos caracteres de linha (\ n \ n) usando o modo de comando vim. Conteúdo do arquivo de entrada: This is my first line. This is second line. Comando que tentei:...
04.12.2015 / 11:21