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
6
respostas

printf, awk… Como formatar um número com espaço para os milhares

Existe uma maneira simples de separar um número muito grande por mil com printf, awk, sed? Portanto, 10000000000000 é 10 000 000 000 000 Obrigado     
10.01.2018 / 09:06
3
respostas

Reprodução aleatória de arquivos de várias linhas

Eu tenho um arquivo de texto com linhas vazias separando blocos de texto. Eu gostaria de usar as ferramentas de linha de comando * NIX para embaralhar esse arquivo, respeitando a estrutura de bloco. Em outras palavras, na saída, gostaria de ver...
22.11.2017 / 19:33
3
respostas

Extraindo dados com awk quando algumas linhas possuem valores vazios / ausentes

Eu tenho uma amostra como mostrado aqui: input.txt USERS position ref rslt usr1 X B usr2 2980 C usr3 3323 P usr4...
07.11.2016 / 07:57
2
respostas

O 'sed' existe em todos os * nixes?

Meu aplicativo será executado em todas as versões do sistema operacional baseado em Unix, por exemplo, Linux, MacOS, HP-UX, Sun Solaris, OSX, etc. Estou usando o seguinte comando sed em um lugar comum para excluir a string encontrada em um...
18.07.2014 / 06:01
7
respostas

Insira nova linha antes de cada linha que corresponda a um padrão, a menos que a linha anterior já esteja vazia

Eu preciso adicionar uma nova linha antes de qualquer linha que contenha um padrão, onde podemos assumir que o padrão é sempre a primeira string da linha atual. Por exemplo This is a pattern This is a pattern Eu posso adicionar uma nova l...
14.11.2016 / 13:54
6
respostas

Extrai o 'm'th (primeiro) valor da coluna para a linha com o valor da coluna' n'th (second) específico do arquivo [duplicate]

Eu preciso escrever um comando awk que retornará o número de identificação da tabela a seguir apenas para as linhas em que o título é Turtle . Esta tabela é armazenada em turtle.txt Id Num. Title CatchDate 433417 RedTurtl...
08.10.2018 / 12:34
4
respostas

cant não combinando caracteres curinga avidamente para cortar partes da cadeia de caracteres

Eu tenho essa string extension_dir => /some/path/php/extensions/no-debug-non-zts-20160303 => /some/path/php/extensions/no-debug-non-zts-20160303 sqlite3.extension_dir => no value => no value qual é a saída de php -i | grep ex...
16.02.2018 / 11:38
6
respostas

Como substituir um char para obter muitas strings no Shell?

Eu posso encontrar muitas perguntas com respostas na outra direção, mas infelizmente não na que eu gostaria de ter minhas substituições: Eu pretendo substituir um char , como # , < strong> em uma string , como test#asdf , com uma sequência,...
27.08.2018 / 18:18
7
respostas

Como remover letras duplicadas usando sed?

Usando o sed, como posso remover cartas duplicadas do HEADERS em um arquivo de texto? NNAAMMEE nice - run a program with modified scheduling priority SSYYNNOOPPSSIISS nice [-n adjustment] [-adjustment] [--adjustmen...
10.09.2013 / 21:34
4
respostas

Use sed para adicionar caracteres na n'ésima posição da string correspondente

Eu preciso adicionar um caractere na n'ésima posição (neste caso, a segunda) de uma string correspondente. Por exemplo, em um arquivo text.txt eu gostaria de adicionar um N antes da string e depois do " apenas nas strings que contêm blah...
05.02.2017 / 13:10