Perguntas com a marcação «sed»

sed é um editor de fluxo de linha de comando para filtrar e transformar texto.





5
Remova linhas duplicadas, mantendo a ordem das linhas
[root@server]# awk '!seen[$0]++' out.txt > cleaned awk: (FILENAME=out.txt FNR=8547098) fatal error: internal error Aborted [root@server]# O "" servidor "" possui: 8 GByte RAM + 16 GByte SWAP, x> 300 GByte de espaço livre, amd64, CPU de desktop. Scientific Linux 6.6. Nada mais funciona para fazer LOAD. O awk é interrompido …

3
padrão de correspondência sed N vezes
Eu quero dividir um arquivo em pedaços com 2 palavras cada. $cat tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. word. /&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. \{2\}/&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 Eu esperava que o último …


5
Substituição de padrão de correspondência de caso com sed
Eu tenho um código fonte espalhado por vários arquivos. Tem um padrão abcdefque eu preciso substituir pqrstuvxyz. O padrão pode ser Abcdef(Caso de sentença) e, em seguida, precisa ser substituído por Pqrstuvxyz. O padrão pode ser AbCdEf(alternar entre maiúsculas e minúsculas) e, em seguida, precisar ser substituído por PqRsTuVxYz. Em …

6
Imprimir a sequência entre dois parênteses
Eu tenho arquivo com estas linhas G8 = P(G1,G3) G9 = P(G3,G4) G12 = P(G2,G9) G15 = P(G9,G5) G16 = P(G8,G12) G17 = P(G12,G15) Eu preciso da saída como G1,G3 G3,G4 ..... Como posso fazer isso com o comando sed / grep ou usando o perl?
14 sed  grep  perl 

5
sed converte 4 espaços em 2
Como converter 4 espaços em 2 espaços com sed? É possível? Achei isso, mas ele converte tabulação em espaços: sed -r ':f; s|^(\t*)\s{4}|\1\t|g; t f' file
14 sed 


4
sed: exclui todas as ocorrências de uma sequência, exceto a primeira
Eu tenho um arquivo de log com carimbos de data e hora. Ocasionalmente, existem vários registros de data e hora em uma linha. Agora eu gostaria de remover todos os registros de data e hora de uma linha, mas manter o primeiro. Eu posso fazer, s/pattern//2mas isso apenas remove a …
14 sed 

3
Posso usar o `sed` para traduzir caracteres como o` tr`?
Gostaria de substituir um conjunto de caracteres pelos caracteres correspondentes de outro conjunto, algo como isto: original set: ots "target" set: u.x foobartest → fuubar.ex. Traduções / transliterações como esta são a especialidade do trcomando: $ echo 'foobartest' | tr 'ots' 'u.x' fuubar.ex. Infelizmente tr, não suporta a alteração de …
14 sed  tr 

3
Faça várias edições com uma única chamada para sed
Estou tentando usar o sed para editar um arquivo de configuração. Gostaria de mudar algumas linhas. Eu sei que no Linux sed -ipermite edições no local, mas requer que você salve em um arquivo de backup. No entanto, gostaria de evitar vários arquivos de backup e fazer todas as alterações …
14 sed 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.