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

Deslocamentos de linha relativos em awk (/ pattern / + 1 ou / pattern / -1)

Quando quero imprimir linhas entre dois padrões, excluindo as linhas com esses padrões, posso fazê-lo em ex usando +1 e -1 após o padrão. Isso é incrível. Isso é possível em awk ? No momento, eu pesquisei definindo um is_printing f...
18.10.2011 / 07:54
1
resposta

Use sed para manter apenas partes de um arquivo e reordená-lo (com base na sintaxe textWrangler grep)

Eu quero editar um arquivo chamado trial.fastq com o seguinte formato: @NAME123.15.1 15 length=151 GTAGCNTACGGGAGGCAGCAGTGGGGAATTTTCC +NAME123.15.1 15 length=151 AAABB#>>AABDGCEGGGFGGGHHHGGGFHHGHH @NAME123.14.1 14 length=150 TTCGCNTA...
07.03.2017 / 21:09
2
respostas

pt script para remover todas as linhas com um padrão e acrescentar linhas no final

Os arquivos ficam confusos com várias linhas contendo foo ou bar . Quero remover todos eles e anexar uma linha de cada no final. Então, dado um arquivo some stuff foo1 foo2 bar=42 some other stuff bar foo more stuff o script sed d...
15.03.2017 / 14:52
2
respostas

Como copiar strings do meio das linhas (entre as strings) até o final das linhas

Eu tenho um arquivo de texto (1.txt) da seguinte forma: word1 word2 word3 Eu uso sed para adicionar strings ao início e ao final de cada linha da seguinte forma: sed 's/^/blahblah1 /g' 1.txt > 2.txt sed 's/$/ blahblah2/g' 2.txt &g...
05.01.2017 / 18:35
2
respostas

por que este comando sed não consegue obter a saída desejada

testfile: 872iirji -- RANDOM STUFF -- skjkfj45j GET /_ajax_htmlview?action=28&__and_so_on HTTP/1.1. Host: my.website.com. connection: blah blah blah skjfkjfj resultado desejado: _ajax_htmlview?action=28&__and_so_on my.website.c...
04.11.2016 / 11:04
3
respostas

Como obter nomes de arquivos ao usar localizar e sed

Estou escrevendo um script para aplicar sed em determinados arquivos e, em seguida, listar arquivos que foram alterados para que eu saiba quais foram modificados. É assim que eu estou encontrando e usando o sed: find . -type f -a \( -name...
21.01.2016 / 14:31
1
resposta

Modificar nomes de arquivos no Makefile

Por razões que não são importantes aqui, eu tenho um código-fonte que eu processo automaticamente arquivo por arquivo e os arquivos de origem processados são renomeados de maneira sistemática. Por exemplo, eu começo com arquivos chamados fun1...
17.11.2015 / 15:26
1
resposta

Substituir Números Arbitrários do Word [closed]

Usando sed , quero substituir os padrões da seguinte maneira: --- >>> +++ --+-- >>> ++-++ --+-+-- >>> ++-+-++ --+-+-+-- >>> ++-+-+-++ ... --(+-)^n...
28.10.2015 / 18:02
3
respostas

br comando e formatação de uma linha de ajuda

Eu preciso transformar esses cabeçalhos: '>>tr|G1PEZ0|G1PEZ0_MYOLU Uncharacterized protein (Fragment) OS=Myotis lucifugus GN=SNCG PE=4 SV=1 apenas isso: '>G1PEZ0_MYOLU Por favor, ignore o apóstrofo no começo.     
23.02.2015 / 17:45
3
respostas

Anexar e gravar o arquivo de nome variável da lista de variáveis

Eu gostaria de criar vários shell scripts 'wget' para baixar um lote de arquivos consideravelmente grandes (~ 3GB) usando nosso cluster HPC. Os nomes dos arquivos são armazenados em filenames.txt, assim: $cat filenames.txt file1 file2 file3 ....
01.02.2015 / 01:44