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
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 / 02: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 / 06: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 / 16: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 / 18: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 / 14:38
4
respostas

Como você remove todas as ocorrências de valores em uma lista de outra lista?

Eu tenho uma lista de símbolos como ... wer sfe efo Como faço para remover todas as instâncias desses símbolos (exclusivos) de outra lista de símbolos (não exclusivos)? Portanto, na lista a seguir, as linhas que começam com wer serã...
20.11.2012 / 19:02
4
respostas

Renomeação em lote de arquivos usando expressão regular no Unix

Eu tenho vários milhares de arquivos do formulário: [número de 8 dígitos] _ [número que eu quero] _S60491_I129111.dcm. Desejo remover tudo, exceto o número desejado, e usá-lo como nome. Em Ruby, posso chegar a esse valor com a expressão re...
23.01.2013 / 21:15
1
resposta

ar análise de dados: campos (palavras) separados por espaços em branco

Estou usando sed no Linux, tentando corresponder linhas de dados com três campos, separados por tabulação (mas a separação pode ser qualquer espaço em branco), como em: 12.3 0a 1b 15.5 0v 1h 17.7 5k 3c ; agora estou usando isso: s...
28.11.2011 / 18:36
2
respostas

procura e substitui em sed com padrão multilinha

Eu tenho um arquivo cujo conteúdo é o seguinte: alfa [many lines here] TAG1 TAG2 bravo TAG3 charlie TAG4 [many lines here] onde TAG1, TAG2, TAG3 e TAG4 são sequências fixas e alfa, bravo e charlie mudam de tempos em tempos e eu quero ex...
14.12.2009 / 13:20
1
resposta

Usando sed para compactar matrizes JSON

Eu tenho uma saída JSON no seguinte formato: { "DaysCfg": { "Range": { "lowerDate": "2017-07-28T00:00:00.000-04:00", "upperDate": "2017-08-04T00:00:00.000-04:00" }, "DaysInPeriod": 8, "DaysToSchedule": [ 0,...
28.07.2017 / 17:01