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

Insira uma quebra de linha antes de um campo numérico ou antes de um campo alfanumérico que esteja logo após um campo numérico

Eu tenho essa linha word1 word2 1234 4567 word3 8901 word4 word5 2541 5142 word5 Eu quero dividir essa linha para inserir uma quebra de linha antes de um campo numérico ou antes de um campo alfanumérico que esteja logo após um campo numér...
29.10.2018 / 22:46
1
resposta

Como extrair as linhas que possuem a seqüência dada?

Eu estou tentando encontrar um comando que está extraindo apenas as linhas que possuem todos os caracteres em uma sequência e na ordem abaixo de um arquivo de texto. 800900100011001200 .. (decrescente de 100) 369121518 (ascendente por 3) P...
26.10.2018 / 13:34
1
resposta

Substitua qualquer string após o último ponto com string txt

como substituir qualquer string após o último "." para txt por exemplo filter.bash sum.sh portG.py run.doK.ksh resultados esperados filter.txt sum.txt portG.txt run.doK.txt     
25.10.2018 / 11:54
2
respostas

script nmap necessário para imprimir texto no formato csv

Finalmente, estou procurando inserir algumas informações em um banco de dados. Então, eu estou tentando produzir um arquivo de algo (provavelmente nmap) que é formatado assim: 10.1.150.1,Up,1/3/2012,host.domain.lan 10.1.150.2,Down,1,3/2012,hos...
03.01.2012 / 16:15
2
respostas

Adicione espaço após 8 caracteres e depois adicione espaço após cada 4 caracteres

Aqui está a entrada de amostra: AbbigailAbieAbbyAbbi Usando o sed, eu os separei em 4 caracteres, mas parece que eu tenho um problema porque tenho que separar os primeiros 8 caracteres primeiro e depois adicionar espaços após cada 4 cara...
22.09.2014 / 07:24
2
respostas

torr para substituir todas as ocorrências de um número preenchido com zero à esquerda, com um sinal de subtração embutido “-“, de forma que o sinal de menos fique à esquerda

Eu tenho um arquivo de entrada delimitado por tabulações. Alguns valores de campos numéricos têm um sinal de menos no meio do valor, como 000-45.123 . Eu preciso que o - esteja no lado esquerdo desta forma: -00045.123 Portanto, se o a...
10.11.2018 / 06:18
5
respostas

echo line com var que contém poucas linhas

Eu tenho um arquivo chamado 'file1.txt' que contém, por exemplo: bibi.toto jaja.bubu vrtegbvtr.rvgtbtdtbvtd E eu quero repetir algum texto com o conteúdo var (que contém as linhas file1.txt) assim: var=$(cat file1.txt) echo 'hello ther...
24.10.2018 / 05:57
2
respostas

como mover um bloco de linhas para outra posição com sed?

como mover um bloco de linhas para outra posição com sed? imagine um arquivo como: ligne ligne toto tutu titi quero começar: ligne toto tutu titi ligne o que é conhecido padrão é "tutu" & o número da linha de destino "2", e...
23.10.2018 / 13:21
1
resposta

Como encontrar uma chave particular e substituir o valor no shell script?

Eu tenho um arquivo JSON com o seguinte texto {"category": "yyy", "id": "xxxyyy", "environment": "fff", "client": "000000", "user": "Alex", "log_time": "xxx", "source_context": null} Eu preciso encontrar a chave user nesse arquivo e su...
19.10.2018 / 09:46
2
respostas

Como extrair o número da string abaixo, que é a saída de um comando?

Eu quero extrair o número da mensagem que recebemos executando o comando mailx -H . Eu quero apenas os números de mensagem de mensagens não lidas e novas. Eu tentei com o comando abaixo: mailx -H|grep '^ [UN]'|cut -c 3- Mas não está dan...
06.09.2018 / 11:10