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

Usando sed, adicione as linhas da linha X acima da correspondência

Eu sei que para adicionar / acrescentar algo, eu só tenho que fazer: sed -i '/pattern/a new thing!' No entanto, eu gostaria de combinar uma linha e adicionar duas linhas acima. Gostaria de limitar as ferramentas apenas àquelas que saem...
05.05.2015 / 16:03
2
respostas

o que são considerados comandos antigos e poderosos? [fechadas]

Eu me deparei com os termos awk e sed, o awk percorre todas as linhas e executa uma tarefa sempre que uma linha atende a uma determinada condição, o sed pode manipular um fluxo de entrada antes de ir além da saída. Eu não sei pessoalmente para q...
12.02.2015 / 13:36
2
respostas

Imprime as linhas 2 e 7 para um arquivo usando 'sed'

Eu tenho um diretório de arquivos .txt. Para cada um, eu gostaria de pegar a segunda e a sétima linha, e adicionar essas linhas a outro arquivo, que eu nomeei arbitrariamente list.index. Não sei como dizer ao sed sobre o nome do arquivo atual, d...
11.01.2014 / 16:35
1
resposta

O SED está tentando puxar um rápido no moi (problema de referência anterior)?

Estou tentando extrair a subexpressão terceira desta linha: #EXTRA_GROUPS="dialout cdrom floppy audio video plugdev users" (sim, o arquivo adduser.conf , para aqueles que estão curiosos) com: sed 's/\(EXTRA_GROUPS=\)\("\)\(.*\)\("\...
04.04.2017 / 11:03
4
respostas

Obtenha uma palavra específica e siga o texto

Arquivo de entrada Mar 21 13:25:04 ip-172-2-0-53 sendmail[5857]: v2LKMUDq005855: to=<[email protected]>,<[email protected]>, delay=00:02:34, xdelay=00:02:34, mailer=esmtp, pri=151745, relay=icadmed-com.mail.p...ction.googlemail.com....
30.03.2017 / 13:01
3
respostas

Eu quero adicionar “n” linhas de um arquivo (digamos, arquivo1) em outro arquivo abaixo das “n” ocorrências de uma string em outro arquivo, a fim

Exemplo Arquivo 1: This Dog This Cat This Duck This Horse Arquivo 2: ... Animal Name ... AniMal Type ... AnIMal Class ... animal Brand ... Eu quero fazer o seguinte: adicione a Linha 1 do Arquivo 1 (Este Cachorro) log...
03.04.2017 / 02:16
2
respostas

Como remover um número n de linhas de um arquivo usando o comando sed? [duplicado]

Eu quero remover um determinado número de linhas depois que o padrão especificado for correspondido. Alguém pode me dizer como isso pode ser feito usando o comando sed ?     
26.09.2013 / 09:58
2
respostas

Encontre uma string específica ou o Word em arquivos e diretórios

Precisa encontrar esta string "key" : " recursivamente em todos os arquivos no diretório atual. Eu usei o comando abaixo e não funcionou. grep -i -R " \"key\":\" " .     
28.09.2018 / 18:03
2
respostas

conteúdo de pwd e que falhou com sed para ser substituído [duplicado]

Eu tenho um arquivo com o seguinte conteúdo: BWA='/software/bwa/bwa-0.7.12/bwa' SAMTOOLS='/software/samtools/samtools-1.3.1/samtools' As ferramentas acima estão no meu computador: qual bwa = > / work / waterhouse_team / miniconda...
01.10.2018 / 23:15
2
respostas

Acrescentar strings a vários valores separados por espaço em uma variável

Eu tenho uma variável VAR="XYZ YZA ZAB" declarada e gostaria de acrescentar algumas strings ao lado de todas as palavras dessa variável. Por exemplo: Quero anexar .file1 a cada substring separado do espaço em XYZ YZA ZAB . A saída...
06.11.2018 / 09:36