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

Junte-se a duas linhas com awk ou sed

Se eu tiver: foo bar .. e eu gostaria de awk / sed isso para: foo-bar .. qual é a sintaxe? Estou tentando usar o System Profiler no OS X 10.6.x: system_profiler SPMemoryDataType | awk '/Type/ {print $2} /Speed/ {print $2}'...
15.09.2011 / 23:22
3
respostas

Use sed - ou o que - para combinar e excluir várias linhas, ou seja, "Diretório" seguido por duas linhas em branco?

Eu tenho um arquivo listando todos os diretórios em um disco rígido. Eu quero excluir todas as instâncias de uma linha com a palavra "Diretório", seguido por duas linhas em branco. Ou seja, quero excluir todas as três dessas linhas sempre que a...
09.04.2011 / 05:08
2
respostas

Removendo novas linhas de um arquivo RTF usando sed

Eu tenho um arquivo RTF que é formatado da seguinte forma: Lorem ipsum dolor sit amet, consectetur adipiscing elit.\par Nullam vitae sem porttitor urna pellentesque gravida. Nulla\par consequat purus vel est vehicula porttitor.\par Ma...
28.07.2009 / 23:08
2
respostas

Adicionando uma linha ao início de um arquivo, com base em outras linhas no arquivo

Eu tenho arquivos com a seguinte estrutura: foo.bar.baz () -> templateUrl: require('x.jade') Eu preciso transformar esses arquivos de maneira que: Eles são prefixados com a linha var templateUrl = require('x.jade') A linha...
01.08.2017 / 18:02
2
respostas

Incrementar texto da versão armazenado em um arquivo de script bash

Eu tenho um arquivo bash e quero armazenar um texto de versão nele (de preferência " echo version 1.0.1 " para que ele imprima automaticamente sua própria versão quando executado) Estou tentando criar um grupo de comando que atualizará a ve...
09.08.2014 / 14:40
3
respostas

Extrai a string de versão do nome do arquivo

Temos uma lista de nomes de arquivos no arquivo a.txt com sua string de versão incorporada a eles. Por exemplo: gson-2.1 xmlParserAPIs-2.4.0 acrobat-1.1 orai18n-mapping-12.1.0.2 jdbc-se2.0 eclipse-core-runtime-20070801 trove-2.0.1 antisamy...
09.06.2015 / 04:34
1
resposta

Anexar linha com sed ou awk

Em um script bash eu tenho que acrescentar uma linha em um arquivo systemd. O arquivo é assim: [Unit] ... [Service] ... A linha deve ser anexada na seção [Unidade] e depois de todas as linhas desta seção: [Unit] ... ---MY LINE--- [S...
03.05.2018 / 08:53
5
respostas

Como dividir arquivos CSV conforme o número de linhas especificado?

Eu tenho um arquivo CSV (cerca de 10.000 linhas; cada linha tem 300 colunas) armazenada no servidor LINUX. Eu quero quebrar esse arquivo CSV em 500 arquivos CSV de 20 registros cada. (Cada um com o mesmo cabeçalho CSV presente no CSV original)...
21.12.2013 / 17:33
1
resposta

Usando sed, como imprimir o conteúdo do arquivo com os sobrenomes e primeiros nomes invertidos?

Usando sed, como imprimir o conteúdo do arquivo com os sobrenomes e nomes invertidos? Arquivo de entrada: Steve Blenheim:238-923-7366:95 Latham Lane, Easton, PA 83755:11/12/56:20300 Betty Boop:245-836-8357:635 Cutesy Lane, Hollywood, CA 9...
08.10.2012 / 20:29
3
respostas

início da linha correspondente em cygwin regexp

Eu aplico sed 's/^ bug*/__/' a ref bug bug ref e obtenha ref __ __ ref O mesmo é respondido por perl, perl -ni -e 's/^ bug/__/; print' . O arquivo de amostra pode ser baixado aqui . Sed e perl são ut...
12.02.2013 / 15:38