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

arquivo padrão como uma entrada para RS, FS em awk / sed / grep para reconhecer e adicionar colunas

Eu tenho um arquivo que tem os padrões que eu tenho que encontrar no conjunto de dados e adicionar os números em uma coluna dos dados. Eu quero escrever um script ou usar awk / sed / grep para consultar automaticamente os padrões em um determina...
08.08.2017 / 04:37
1
resposta

Exclua todas as linhas que começam com Log.d

Eu tenho um aplicativo para Android e tenho um monte de Log.d(.....); tipo de mensagens que eu simplesmente gostaria de remover. Eu só quero um comando que remova todos eles (deve passar por todos os diretórios de forma recursiva) Um de...
02.12.2017 / 15:35
4
respostas

Com a ajuda do número da linha, substitua uma linha inteira por outra linha que contenha o caminho do arquivo

Como substituo Old_String por New_String em um arquivo? Old_String: $result = $client->updateInventory("UpdateInventory.xml"); New_String: $result = $client->updateInventory("/Desktop/new/UpdateInventory.xml"); Old_String na l...
01.12.2017 / 08:17
3
respostas

Como imprimir IP / MASK de uma lista?

Eu tenho uma lista com IPs e IP / MASK que se parece com: 1.1.1.1 2.2.2.2 192.168.0.1 223.0.0.0/15 213.32.7.0/24 ... Como posso imprimir apenas a linha IP / MASK? Eu usei o comando sed '/^\d{1,3}(\.\d{1,3}){3}\/\d{1,2}$/p' list.txt mas...
30.06.2017 / 17:24
1
resposta

Remove um comando de látex específico do texto E colchetes de fechamento atrás dele

Como remover um comando de látex específico do texto E fechar o colchete por trás dele, mas manter o texto dentro dos colchetes? O comando no exemplo a seguir para remover é \edit{<some staff>} . \edit{ e } devem ser removidos, en...
27.06.2017 / 21:42
2
respostas

Como sedar apenas um pedaço de texto?

Digamos que eu tenha um arquivo com 2 linhas, chamado file.txt : Row 1: 80 is a nice number Row 2: 80 is a cool number Row 3: 80 is a piquant number Row 4: 80 is a sexy number Eu fiz sed -i 's/80/8080/g' , mas por engano eu corri duas...
10.05.2017 / 18:52
2
respostas

como usar o comando Diff ignorando o texto em uma linha e obtendo dados sem correspondência com base na condição

Estou tentando obter a saída abaixo com a entrada fornecida. Isso pode ser feito com o comando diff ? Eu estou tentando esta sintaxe mas não está funcionando: diff -a --suppress-common-lines a.txt b.txt Aqui estão os dois arquivos de e...
19.03.2017 / 17:22
1
resposta

comportamento estranho na correspondência de padrões sed

abaixo dois exemplos são comportamentos esperados. sem problemas as opções "xxx2", "xxx @" coincidem com "xxx". padrão. $ echo abc1xxx2abc3abc4@111 | sed -rn 's/((abc.|xxx.){3}).*//p' abc1xxx2abc3 $ echo abc1xxx@abc3abc4@111 | sed -rn 's/((...
21.01.2017 / 23:08
2
respostas

Extrai informações específicas dos logs

Eu extraí as seguintes informações dos logs brutos abaixo usando este comando: echo -e "Timestamp\t\tEmailTo:\t\tEmailFrom:\t\t\t\t\tIPAddress:\tErrorCodes:" && sed -n -e 's/.*\([0-9][0-9][0-9][0-9]\-[0-9][0-9]\-[0-9]*\) .*\([0-9][0-...
03.01.2017 / 14:32
1
resposta

Eu preciso excluir. nos meus dados

Eu tenho um arquivo de dados com 4 colunas. A quarta coluna é uma variável real com 5 casas decimais seguidas de 0. Eu preciso remover o "." nesta coluna. Eu tentei usar o comando sed em R system(paste('sed s/./""/g <"map1.txt" > "ma...
05.01.2017 / 02:40