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

Execute o comando sed no script perl

Não consigo invocar o comando sed do script perl como abaixo: #!/usr/bin/perl my $cmd = ('sed 's/...........//;s/............$//' a_file.txt >> a_newfile.txt'); system($cmd); Abaixo está o erro: String found where operator exp...
30.10.2017 / 17:04
4
respostas

Corresponde à primeira parte do nome do caminho e ao número no final da linha

Eu tenho o seguinte tipo de saída de um find e grep pipe ./Columbia/815425_0001104659-11-049107.txt: CENTRAL INDEX KEY: 0000815425 ./Columbia/815425_0001104659-12-060231.txt: CENTRAL INDEX KEY:...
30.08.2016 / 12:58
3
respostas

Obtém facilmente uma coluna específica da saída sem sed ou awk

Existe uma maneira mais rápida de obter algumas colunas de valores do que usar sed e awk ? Por exemplo, se eu tiver a saída de ls -hal / e quiser apenas obter os nomes e tamanhos de arquivos e diretórios, como posso facilmente e ra...
14.08.2013 / 07:02
6
respostas

Mostra apenas as linhas que estão em todos os arquivos de texto pelo menos uma vez

a.txt cat a.txt a b x c b.txt cat b.txt d e a f o q: SOMEMAGICK *.txt a Q: como posso mostrar apenas as linhas que estão em todos os arquivos * .txt?     
05.09.2013 / 20:17
3
respostas

Como executar uma ação apenas na primeira linha?

sed 's/.\(.*\)//' myfile Say myfile contém: abc def ghi Eu quero remover o primeiro caractere somente da primeira linha, mas o acima o remove de toda a linha.     
24.02.2012 / 06:44
7
respostas

Insira uma palavra na primeira linha do arquivo

Entrada: firstline secondline thirdline ... alguma mágica acontece aqui ...:) Saída: insertedtextfirstline secondline thirdline Pergunta : Como posso inserir o insertedtext no início da primeira linha de um arquivo?     
08.06.2015 / 11:30
5
respostas

sed com duas condições

Eu tenho um arquivo que contém várias linhas. Eu gostaria de remover as entradas do arquivo que começa com nnn e tem mais de 25 caracteres. Por enquanto, só posso separar dois sed : sed '/^nnn/d' input.txt > output.txt sed '/^.\{2...
06.03.2018 / 12:43
3
respostas

Mostra as linhas correspondentes a um padrão e as 4 linhas antes de cada

Por exemplo, deste arquivo: CREATE SYNONYM I801XS07 FOR I8010.I801XT07 * ERROR at line 1: ORA-00955: name is already used by an existing object CREATE SYNONYM I801XS07 FOR I8010.I801XT07 * ERROR at line 1: ORA-...
11.10.2011 / 16:40
6
respostas

Faça strings mais longas de substrings mantendo uma nova linha entre cada string

Eu tenho um arquivo que contém strings como: GTACGACGGAGTGTTATAAGATGGGAAATCGGATACCAGATGAAATTGTGGATCGGTGCAAAA GTCGGCAGATATCGTTGAAGTCATAGGTGATTATGTTCAATTAAAGAAGCAAGGCCGAAACTAC TTTGGACTCTGTCCTTTTCATGGAGAAAGCACACCTTCGTTTTCCGTATCGCCCGACAAACAGAT TT...
10.10.2015 / 01:03
3
respostas

Encontre recursivamente todos os arquivos chamados “file.txt” e execute um comando sed

O desafio da minha tarefa é que o file.txt pode estar em subpasta ou em sub-subpastas. A estrutura geral é assim: folder |___subfolder |_____file.txt | |___subfolder |____subfolder...
25.07.2016 / 04:25