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
1
resposta

count número de linhas fornecidas ao script Python antes e depois da tarefa

Entrada: {"case":"0901","emailed":"yes","vote":1,"accepted":"no"}, {"case":"0908","emailed":"yes","vote":8,1"accepted":"yes"}, {"case":"0911","emailed":"no","vote":10,1"accepted":"yes"}, {"case":"0090","emailed":"yes","vote":3,1"accepted":"...
18.08.2018 / 23:01
1
resposta

Como encapsular dados sub mqtt para dados puros (pd) no bash

mosquitto_sub -v -h 127.0.0.1 -p 1883 -t 'gyro' | sed 's/[^ ]* //' | pdsend 3000 localhost udp este comando não produz nada. enquanto ele deve mostrar um valor que recebo por mqtt. sem sed 's/[^ ]* //' , seria emitido: gyro 23 Com...
12.08.2018 / 19:36
2
respostas

sed - preserva a nova linha ao gravar em um novo arquivo

Eu tenho arquivos contendo dados. Esses dados, às vezes, contêm artefatos dos quais preciso se livrar. Uma linha de exemplo é assim: @@@@@@@@@@DK2018.4.24_0:0:0.200985,0.88,0.35,0.49,13.52,248.3 Ou assim: 17.9.12_0:0:0.152507,0.02,0.82...
09.08.2018 / 08:01
2
respostas

Como usar o sed para extrair do xml depois de fazer uma correspondência de padrão em uma das tags dentro?

<Response <MessageID>ID:c3e2</MessageID> <Year>2018</Year> <ClntID>ABC</ClntID> <ParticipantID>12346789</ParticipantID> <ProductT...
03.08.2018 / 16:20
2
respostas

Extrai coordenadas de ponto do KML usando ferramentas shell

<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom"> <Document>...
30.07.2018 / 08:08
0
respostas

Substituir vírgulas por strings entre aspas duplas [duplicado]

Eu tenho uma linha, que se parece com isso. Das,Dwda,3145124,4,"7,5",6,"7,5",6,8,7,51,"5,5",10,17,"83,5" Eu quero mudar todas as vírgulas entre aspas duplas para um ponto com algum comando no bash como awk ou sed.     
19.07.2018 / 09:08
1
resposta

edite campos separados por vírgula e campo específico do grep maior que a minha condição

Entrada: 10,6-2021,863 11,1-2017,990 12,012020,000 13,1-2021,000 Saída: 10,06/2021,863 12,01/2020,000 13,01/2021,000 nos dados de entrada, o campo número 2 é data, por isso gostaria de exibir data > 1-2017 ou 012017 e imp...
03.07.2018 / 19:51
4
respostas

Processe um arquivo de texto e crie um comando usando scripts de shell

Eu tenho um arquivo com nomes de servidor e domínio, conforme abaixo. Names.txt: ABCDomain ContractABCServer_1 ABCDomain ABC_server1 LinkDomain CoreLinkServer_1 TADDomain TADServer_1 (Eu estou ficando acima do arquivo depois de realiza...
19.06.2018 / 09:45
3
respostas

Posso usar o sed / awk / etc para substituir partes de um arquivo por um texto de stdin?

Eu tenho um script de configuração que basicamente faz isso: #!/bin/bash source vars.sh cat >foo.output <<EOF # some static stuff (many lines...) variable_bit=($SOME_VAR, $SOME_OTHER_VAR, ...) # some more static stuff (many lines.....
19.06.2018 / 20:40
0
respostas

Sed não está substituindo pelo valor de uma variável [duplicada]

Estou usando o sed para modificar um arquivo. Em termos simples, meu modificador parece tão sed -e '11s/$/ $LinuxUsername/' Isto é suposto adicionar em seu nome de usuário linux no final da linha 11, no entanto, ele está postando o nome...
20.06.2018 / 13:55