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

sed - como (não) corresponder aos parênteses sem correspondência

Como posso fazer minha operação apenas em linhas que fecham seus colchetes? Por exemplo, quero alterar as linhas ".is" e adicionar um suporte, mas não para linhas com colchetes não fechados. então estes são alterados this_thing.is 24 -...
15.11.2013 / 03:34
3
respostas

Como deletar uma linha específica e a seguinte linha em branco usando o GNU sed?

Eu tenho o seguinte texto: Start-Date: 2013-11-11 07:43:49 Commandline: apt-get install --no-install-recommends catfish Start-Date: 2013-11-11 11:27:07 Start-Date: 2013-10-16 22:53:02 Start-Date: 2013-10-16 22:55:16 Start-Date: 2013-1...
11.11.2013 / 14:41
5
respostas

Imprime texto entre (e incluindo) dois delimitadores em uma linha

Qual é a melhor maneira de imprimir o texto entre (e incluindo) o primeiro padrão ("SELECT" ou "SSELECT") e um segundo padrão ("[") usando uma linha de comando (por exemplo, cut, sed, awk )? Por exemplo, considerando o seguinte: 54001744...
19.03.2014 / 15:33
4
respostas

Substitua todas as ocorrências de \ exceto \ N

Eu tenho um arquivo como este: 1,2,subjects,\mat\hs,unix\,\Nato,\N,123,\N Eu quero substituir todas as ocorrências de \ com #, exceto para \ N, de forma que a saída seja assim: 1,2,subjects,#mat#hs,unix#,#Nato,\N,123,\N Eu estou te...
28.07.2013 / 21:47
4
respostas

Removendo linhas indesejadas no arquivo de texto

Tudo o que preciso é o código sed ou awk para remover as linhas pares num arquivo de texto. Nada extravagante Só preciso remover dados irrelevantes nas linhas pares de um arquivo de texto.     
30.07.2013 / 01:37
2
respostas

Analisando uma tabela de arquivos de texto e agregando informações

Eu tenho um arquivo de texto longo com as colunas a seguir, delimitadas por espaço: Id Pos Ref Var Cn SF:R1 SR He Ho NC cm|371443199 22 G A R Pass:8 0 1 0 0 cm|371443199 25 C A M Pa...
28.06.2012 / 17:26
4
respostas

Substitua a linha M no arquivo1 pela linha N no arquivo2

Demos M=3 e N=4 . Desejo substituir a linha M em file1 pela linha N in file2 . Eu posso substituir por uma string usando sed : sed -i '3s/.*/stringToReplace/' file1 E posso usar awk para obter a linha N de file2...
06.10.2017 / 11:19
4
respostas

Combine a lista de palavras em uma linha e, em seguida, adicione caracteres

Eu quero pegar um arquivo que tenha uma lista de palavras em cada linha, por exemplo. act bat cat dog eel e colocá-los em uma linha com separados por vírgula e citando-os. Então, parece que: 'act', 'bat', 'cat', 'dog', 'eel', então...
22.10.2017 / 13:30
3
respostas

Extrai uma linha de um arquivo com sed

Como eu escrevo um script sed que varre o arquivo de entrada para "start" e encontra a linha contendo "next" e exibe a seguinte linha? Algo parecido com isto: [user]$ cat test.txt start next This line should print Ignore this [user]$ dis...
29.10.2017 / 23:58
1
resposta

Trocando a palavra em uma linha

Descobri como trocar a primeira palavra com a terceira palavra em uma linha usando sed, mas não sei o que é -E da sintaxe: sed -E 'regular expression' . Qual é o significado de '-E' ? Obrigado! Além disso, posso aplicar as alterações ao a...
05.04.2017 / 09:52