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
4
respostas

Livre-se da casa decimal e cancele a vírgula

Eu tenho dados como este: cat file (4567.99,5678.98) (5678.33,6734.34) A saída que quero é: (45679900 56789800) (56783300 67343400) Eu quero cancelar o decimal e deixá-lo com 8 dígitos e excluir o sinal de vírgula e deixá-lo entre...
16.09.2016 / 02:42
3
respostas

move a String especificada para uma posição específica usando sed

Como mover a string especificada (começando com matemática) para uma posição específica (20ª coluna) usando sed (com regex). Deseja mover a string começando com matemática para a coluna 20 em cada linha e string matemática sempre na última palav...
18.05.2017 / 21:12
4
respostas

Como editar a segunda ocorrência de linhas duplicadas?

Eu estou procurando uma maneira de encontrar todas as linhas duplicadas que não são "não uma cor" e adicionar "é uma cor" no final da segunda ocorrência delas. Aqui está um diff -y do que estou falando. orginal file - final resault pi...
15.05.2017 / 20:02
3
respostas

sed para substituir a palavra correspondente ao fim da linha

Estou tentando remover todos os caracteres após determinado padrão de correspondência, ou seja, nfin até o final da linha. sample_text xxsac00mi126 vddai:f1042 tkeept_iph xsac00.f1040 vdda lvtpfet m=1 nf=1 nfin=2 pdej=1.6e-07 asej=3.2e-...
15.02.2017 / 06:21
1
resposta

SED comando para substituir “[Word1 Word2]” para nada

Estou procurando o comando sed para substituir o texto "[palavra1 palavra2]" por nada. Eu tentei sed -i -e 's/[Word1 Word2]//g' Não funcionou e substituiu todo o meu texto de maneira desordenada. Gostaria de solicitar que você me aj...
15.02.2017 / 07:23
2
respostas

Extrai a parte do valor do par de valores-chave separado por dois-pontos no Linux

Eu preciso buscar arn:aws:sns:us-west-2:596873354795:demo do conteúdo abaixo em um arquivo usando o comando sed . Qual seria o comando? Arquivo de amostra: { "TopicArn": "arn:aws:sns:us-west-2:596873354795:demo" }     
22.07.2016 / 07:39
2
respostas

usando o awk para descompactar arquivos no diretório

Eu tenho alguns arquivos zip no diretório quando preciso descompactar cada um em um diretório específico Eu usei ls | awk '{ print "unzip " $1 " -d " $1} ' unzip p21286665_121020_Linux-x86-64.zip -d p21286665_121020_Linux-x86-64.zip unzip p21...
14.03.2016 / 08:35
3
respostas

Imprime início e fim entre dois padrões, excluindo o fim do intervalo [duplicado]

Eu quero usar o padrão sed -n "/START PATTERN/,/END PATTERN/p" file.txt para pesquisar em um arquivo. file.txt content is ~keyword~, ~output~. ~1.~ ~output~. ~2.~ ~output~. ~keyword~, ~output~. ~1.~ ~output~. ~2.~ ~output~. ~3.~ ~o...
02.04.2016 / 16:02
3
respostas

Padrão de regex para substituir vários valores via sed

Eu tenho um script no qual preciso analisar o endereço IP do localhost e substituir o segundo octeto por um valor diferente, mas o valor que está sendo substituído depende do valor atual ... Por exemplo, se o IP for 10.10.100.6 , então eu pr...
02.06.2016 / 18:23
3
respostas

Mistura maiúscula e minúscula em uma palavra

Eu tenho uma lista de palavras e quero fazer um caractere minúsculo e um caractere maiúsculo. Por exemplo, a informação da palavra que eu quero ser em formação e INFORMACÃO     
02.06.2017 / 16:43