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

Removendo linhas indesejadas no arquivo de texto

Tudo o que preciso é o código sed ou awk para remover as linhas pares num arquivo de texto. Nada extravagante Só preciso remover dados irrelevantes nas linhas pares de um arquivo de texto.     
29.07.2013 / 23:37
2
respostas

Analisando uma tabela de arquivos de texto e agregando informações

Eu tenho um arquivo de texto longo com as colunas a seguir, delimitadas por espaço: Id Pos Ref Var Cn SF:R1 SR He Ho NC cm|371443199 22 G A R Pass:8 0 1 0 0 cm|371443199 25 C A M Pa...
28.06.2012 / 15:26
4
respostas

Substitua a linha M no arquivo1 pela linha N no arquivo2

Demos M=3 e N=4 . Desejo substituir a linha M em file1 pela linha N in file2 . Eu posso substituir por uma string usando sed : sed -i '3s/.*/stringToReplace/' file1 E posso usar awk para obter a linha N de file2...
06.10.2017 / 09:19
4
respostas

Combine a lista de palavras em uma linha e, em seguida, adicione caracteres

Eu quero pegar um arquivo que tenha uma lista de palavras em cada linha, por exemplo. act bat cat dog eel e colocá-los em uma linha com separados por vírgula e citando-os. Então, parece que: 'act', 'bat', 'cat', 'dog', 'eel', então...
22.10.2017 / 11:30
3
respostas

Extrai uma linha de um arquivo com sed

Como eu escrevo um script sed que varre o arquivo de entrada para "start" e encontra a linha contendo "next" e exibe a seguinte linha? Algo parecido com isto: [user]$ cat test.txt start next This line should print Ignore this [user]$ dis...
29.10.2017 / 22:58
1
resposta

Trocando a palavra em uma linha

Descobri como trocar a primeira palavra com a terceira palavra em uma linha usando sed, mas não sei o que é -E da sintaxe: sed -E 'regular expression' . Qual é o significado de '-E' ? Obrigado! Além disso, posso aplicar as alterações ao a...
05.04.2017 / 07:52
1
resposta

GNU Ache isso, mas não isso, e faça Sed?

Código find /tmp/ -type f \ \( -name "*.h" \) -o \( -name "*.cpp" \) -o \ \( \! -name "*.bak" \) -exec \ sed -i '1s/^/#include <stdint.h>\n/' {} + Eu nã...
29.06.2015 / 11:47
1
resposta

Inserindo um arquivo em outro arquivo após a primeira ocorrência de um padrão

Eu quero inserir o conteúdo do arquivo1 no arquivo2 após um PADRÃO correspondente. Eu quero fazer isso somente após a primeira ocorrência do PADRÃO. Gostaria de saber a modificação que preciso fazer no seguinte comando para minhas necessidade...
25.09.2012 / 20:19
1
resposta

Backreference no awk regex

É possível fazer isso no Awk?: echo "eoe" | sed -nr '/^(.*)o$/p'     
26.04.2017 / 13:50
2
respostas

Manipulação de texto: extrair tudo entre parênteses

Eu tenho um arquivo de texto em que cada linha está em um formato semelhante a este: %#&#%# [Dinero] / Money / !#@%$@ [Dia] / Day / $%&$^#@ [Perro] / Dog / Eu estou olhando para extrair as palavras dentro dos colc...
04.07.2016 / 17:19