Perguntas sobre 'sed'

Sed é conhecido como Stream Editor, pois pode executar várias funções de filtragem e / ou transformação na entrada padrão ou em arquivos especificados pelo usuário. É comumente usado para pesquisar e substituir em arquivos de texto. Se sua pergunta for sobre processamento de texto, essa tag provavelmente será apropriada
2
respostas

Anexa texto a linhas entre dois padrões toda vez que eles aparecerem em um arquivo

Isso será bastante difícil, eu acho. Eu tenho que mexer com a documentação embutida que é extraída em arquivos html para ser usada como documentação online, mas essas partes dos arquivos não devem ter tags html no formato inline, mas apenas n...
23.03.2015 / 15:42
2
respostas

Como imprimo a linha apenas com a última ocorrência de um regex?

Eu tenho um arquivo (grande) que tem várias ocorrências da expressão SCF Done e estou (por enquanto) interessado apenas na última dessas linhas. Atualmente estou usando um comando canalizado: sed -n '/SCF Done/p' <filename> | sed '$!...
02.03.2015 / 07:32
1
resposta

Removendo linhas no documento de texto que terminam o mesmo

Temos um script que faz o download de uma lista de domínios para que nossa caixa de squid bloqueie, mas continuamos recebendo avisos como os seguintes: 2015/03/02 17:08:47| WARNING: You should probably remove '.artnau.com' from the ACL named...
03.03.2015 / 03:07
3
respostas

Filtrando o 2º campo de um conjunto de dados e, em seguida, usando uniq na saída

Eu tenho um conjunto de dados que é assim: AAAAA 11111 Data1 AAAAA 11111 Data2 AAAAA 11111 Data3 AAAAA 11112 Data4 AAAAA 11112 Data5 AAAAA 11112 Data6 AAAAA 11112 Data7 AAAAA 11113 Data8 AAAAA 11114 Data9 E assim por diante. Eu quero filt...
04.01.2015 / 22:28
1
resposta

Quero anexar o nome do arquivo no topo desse arquivo usando o script bash

Eu quero adicionar void mainfunction() no topo de um arquivo. Eu estou lendo o nome real do arquivo de outro arquivo e o nome da função principal de outro arquivo. Eu estava usando: sed -i 1i void $name_main() $name_c em que o nome do...
07.01.2015 / 05:19
1
resposta

Como buscar a string “Hi there” da matriz abaixo no unix

Eu só quero buscar oi lá e armazená-lo em uma variável VAR1. Então, basicamente VAR1 deve conter oi lá VIEW_COL[1]="Hi there,USA,Y" Isso é o que eu tentei até agora. Column_Display_Name='echo ${VIEW_COL[$LoopViewCol]}|cut -d"," -f1|sed...
07.01.2015 / 12:56
3
respostas

Deleção de texto entre padrões em múltiplas linhas em relação ao texto dentro do padrão

Eu tenho um bloco de texto que preciso excluir, no entanto, somente se ele contiver um texto específico dentro do bloco: ... <script language="JavaScript"> var somethingA = 0; var somethingB = 0; var somethingC = 0; // d...
29.12.2014 / 21:57
1
resposta

Sed substituir linha armazenada em uma variável

Eu preciso encontrar uma linha que comece com mysql.unmetric.twt.url e substitua toda a linha pela linha armazenada na variável ip. ip="mysql.unmetric.twt.url=jdbc:mysql://ec2-a-b-c-d.compute-1.amazonaws.com:3306/unmetric? jdbcCompliantTru...
09.01.2015 / 13:58
1
resposta

ter sed converter ambos os casos de entrada em minúsculas

Eu tenho as variáveis from="abc" e to="xyz" definindo sequências em minúsculas. Como posso usar sed para que substitua from por to , mas corresponda ao caso. Isso é echo "abc def ABC DEF" | <sedcommand> deve produ...
09.01.2015 / 15:05
2
respostas

Substituir string aleatória usando sed

Como substituo strings aleatórias usando sed. Por exemplo, se eu tiver um arquivo de texto como este: EF125353.1 to be replaced 1 EF125353.1 to be replaced again 2 EF125353.1 to be replaced etc etc 3 E eu gostaria de substituir...
01.12.2014 / 11:25