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

Substituir o padrão no arquivo pelo padrão no segundo arquivo

Eu quero substituir parte dos dados de um arquivo, com dados de outro arquivo. Suponha que file1 tenha dados conforme abaixo e file2 tenha alguns dados que eu queira armazenar e substitua file1 dados de file2 do padrão inicial: /...
07.10.2014 / 04:10
2
respostas

Como multiplicar e somar os dados da coluna usando awk e / ou sed?

Eu tenho várias colunas de dados. Eu sempre tenho o mesmo número de linhas (digamos 5). Na segunda coluna, quero multipy o primeiro valor por 5, em seguida, o segundo valor por 4, o terceiro valor por 3, etc. Então eu quero somar esses valores,...
19.02.2014 / 22:24
2
respostas

Usando sed para substituir caracteres entre dois padrões

Eu gostaria de substituir todas as novas linhas depois de uma linha contendo um determinado padrão com uma guia. Arquivo de entrada: $ cat File1 NAME1 N1_info NAME2 N2_info Estou criando algumas sinalizações nos finais das "guias" fut...
29.07.2014 / 15:13
4
respostas

Combinando declarações sed

Digamos que meu arquivo de entrada se pareça com: ID1 1 5 6 8 ID2 1 4 5 7 Estou tentando formular um loop que pode combinar essas ações: Se a linha começar com uma letra: mantenha o '\ n' depois do campo Se a linha co...
28.07.2014 / 11:24
3
respostas

Apagar até determinado caractere a partir da string dada

root@server:~/foo$ cat INPUT.txt limit. Current u'^'ZO limit. Current usage'^'FR limit. Current us'^'AS limit. Current usage 95 %.'^'FR limit. Cur'^'AEW root@server:~/foo$ sed "s/limit.SOMEMAGIC/limit./g" INPUT.txt limit.'^'ZO limit.'^'FR limit....
07.08.2014 / 07:23
3
respostas

Como truncar apenas o tamanho da coluna?

ENTRADA: a@notebook:~$ cat in.csv 'XYZ843141'^'ASDFSAFXYVFSHGDSDg sdGDS dsGDSgfa assfd faSDFAS saDFSAFD adFSA343fa sdfSADF'^'BAAAR'^'YYY'^'..... and so on, further columns 'YYZ814384'^'ASfdEtRiuognfnseaFREQTzKb aSFfdsaADSFSA adsFdsa34 34...
01.07.2014 / 13:22
2
respostas

colchetes esquerdo e direito tratados diferentemente por sed / bash

Eu tenho um arquivo com o seguinte conteúdo: [root@server list]# cat filenames.txt [AAA','ACMEDEMO2','ACMEDEMO3','ACMEDEMO4','RENTCOGH','TESTENT','DORASINE','LOKAWINK','BBB] [root@qa4app01 list]# Eu quero isso como uma lista para usar no...
16.11.2014 / 09:03
2
respostas

Como substituir este valor no bash / sed

No meu arquivo contém o seguinte texto http://mydomain.com/test.phtml http://mydomain.com/classes/main.class.phtml http://mydomain.com/scripts/filemanager/nl.phtml eu preciso disso (acho que preciso usar sed?) http://mydomain.com/mydir...
30.11.2014 / 17:52
2
respostas

Como encadear comandos de sed append?

Eu queria aplicar alterações no arquivo de configuração com o comando SED. É necessário inserir algumas linhas em alguns lugares depois de iniciar as tags. No entanto, quando eu tentei: sed '/\[httpd/\]/a secure_rewrites = false; /\[couchd...
23.05.2018 / 09:51
3
respostas

Por que esse comando sed não captura o padrão?

Eu quero colocar um par de parênteses em torno de uma string usando um sed oneliner. Isso é o que eu tentei echo 1 | sed -e 's/.*/((0) )/' Espero que a letra 1 seja correspondida pelo padrão .* . No entanto, a saída é apenas...
14.06.2018 / 00:54