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

Como inserir uma substring em uma linha em um arquivo de texto

Eu tenho muitos arquivos C ++, que possuem algumas linhas como esta: CONST1( var1, var2, var3, var4 ); CONST1 é uma constante que eu conheço, mas var1 to var4 são variáveis e podem estar vazias "" . Eu gostaria de inserir aut...
18.01.2017 / 21:19
3
respostas

Como manipular ^ M em arquivos csv usando sed & awk?

Eu tenho um arquivo com delimitador ~ e não consegui carregar no banco de dados: Arquivo de entrada: 24~1~2~2~unsubscribed~wap~7~2015-10-23 20:03:00~2015-10-24 20:04:00~2015-10-25 02:53:26~Testing duplicate msisdn campaing row rount 29 ^M\...
26.10.2015 / 17:27
1
resposta

Escapando no comando sed [duplicado]

Estou tentando substituir todas as instâncias de $timestamp = mysqli_real_escape_string($db_conx, $_POST['Timestamp']); por $timestamp = date("Y-m-d H:i:s"); em todos os arquivos em /home/user/public_html/ Eu tentei muitas variaçõe...
08.01.2017 / 22:07
1
resposta

Use sed para adicionar um espaço antes de cada linha que começa com um ponto, compatível com as cores do terminal

Exemplo de texto colorido (produzido a partir de ls): \e[0m\e[01;34m.cache\e[0m/ \e[01;34minferno\e[0m/ \e[01;34m.JUNK\e[0m/ \e[01;34m.nano\e[0m/ \e[01;34mpoo\e[0m/ \e[01;34mPrograms\e[0m/ \e[01;34mrestore\e[0m/ \e[01;34m.ssh\e[0m/ \e[34;42mW...
10.01.2017 / 05:52
1
resposta

Precisa remover uma coluna específica em um CSV [duplicado]

Exemplo de entrada: A0021,,Outside state ambulance serv,I,,0,0,, A4217,,"Sterile water/saline, 500 ml",X,, A4672,,"Drainage ext line, dialysis",X,, Exemplo de saída após o primeiro comando sed sed -i 's / ("[^,] ) [] ([^"] ") / \ 1...
09.01.2017 / 22:09
1
resposta

como cortar um csv como peças para uma condição

Eu tenho um CSV que possui os seguintes dados time t_count state hour _____ ________ _____ _____ 1 10 2 1 2 12 2 1 3 30 2 1...
30.12.2016 / 02:50
1
resposta

pt corresponde à segunda ocorrência do padrão

$Subj .= "HAD PROBLEMS"; if ($To) { $Cc = "abc\@xyz.com"; } else { $Cc = "abc\@xyz.com"; } Eu tenho o texto acima em um arquivo. Preciso substituir o ID de e-mail em $ Cc por um novo ID de e-mail. Eu tenho o seguinte comando sed...
03.01.2017 / 07:07
1
resposta

O uso de várias instruções sed na linha de comando

Estou usando o comando abaixo para gerar uma lista de endereços IP em uma linha com a instrução "working IP" após cada IP cat eciremoteExec1.txt | sort | uniq -c | awk -F " " '{print $3}' | sed 's/$/ working IP/' | sed -e '0,/ working IP/ s/...
17.12.2016 / 15:32
4
respostas

sed + como remover a palavra se um dos caracteres da palavra contiver “m” ou “M”

Como remover a palavra se um dos caracteres da palavra contiver "m" ou "M"? Eu tentei isso, mas não funciona: echo 6.5G 66.5m | sed -e 's/[m][M]//g'     
15.12.2016 / 11:24
1
resposta

Use sed para editar os caracteres 65-79 se a string estiver presente na posição anterior

Estou tentando descobrir como usar o sed (percebo que poderia usar outras ferramentas, mas gostaria de saber como fazê-lo no sed, se realmente fizer mais sentido em outra ferramenta, por favor avise) para editar um arquivo contendo linhas como e...
02.12.2016 / 16:31