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

SED colunas de comutação em um arquivo delimitado por,

Eu tenho um arquivo com 65k linhas parecido com isto: Mumford & Sons,Wilder Mind (Deluxe),Believe - Live,02 Oct 2016 10:25 Mumford & Sons,Wilder Mind (Deluxe),Tompkins Square Park,02 Oct 2016 10:19 Mumford &...
03.10.2016 / 14:14
1
resposta

Como encontrar um valor de uma expressão [closed]

Tenho abaixo a expressão da qual gostaria de gerar + m = value "ginger bread.k +log ../output1 -format +m=3 0 +sleep 10 +suspend 10" O valor de saída deve ser "3" Alguma sugestão?     
18.10.2016 / 21:27
1
resposta

Renomeando arquivos com números para números 1-n correspondentes em ordem [duplicada]

Então, eu tenho um monte de arquivos em uma pasta, onde um número principal representa a ordem do arquivo, mas eles não são o usual 1-n, assim: 2-file.txt 4-file.txt 7-file.txt 12-file.txt e eu quero tê-los em uma ordem seqüencial de 1...
29.10.2016 / 09:03
1
resposta

extrai as posições 19-28 do textfile

A entrada é um arquivo de texto e eu quero as informações contidas em cada linha nas posições 19 a 28. Eu não quero a linha inteira, apenas o conteúdo dessas "colunas".     
20.09.2016 / 11:43
1
resposta

pt, separando uma variável (fornecendo um número) da instrução para inserção de texto em uma linha específica

Estou tendo alguns problemas com sed e vejo uma variável fornecendo uma instrução numérica para uma inserção de texto em uma linha específica. aqui está o código de trabalho sem a variável: sed -i '1i\NewLineHere\' ~/file/location/here.txt...
21.09.2016 / 23:09
1
resposta

Use sed e sed sozinho para fazer uma substituição em uma linha que começa com uma string específica somente se existir

O título é um pouco incerto, deve ser explicado mais facilmente: Isto é o que eu esperava trabalhar com o sed, mas sem dados até agora: sed '/^command=/ /\/opt\/home\/user/!s@/home/user/@/opt/home/user/@' authorized_keys Observe que o...
21.09.2016 / 19:43
2
respostas

Adicione o número de sequência atrás dos dados

Minha entrada para o arquivo cat ABC DEF DEF ABC GHI GHI DEF A saída que eu quero é: ABC_1 DEF_2 DEF_3 ABC_4 GHI_5 GHI_6 DEF_7 Eu tentei usar o loop para fazer isso, mas falhou.     
13.09.2016 / 05:56
2
respostas

Extrai múltiplas instâncias de texto entre as mesmas duas linhas de texto

Meu arquivo no formato JSON é assim: name: Tom species: mouse name: Stu species: cat name: Carter species: Dog Eu tenho um arquivo que é uma cadeia longa, e gostaria de extrair apenas os nomes dessa lista. Então a saída desejada é algo as...
09.09.2016 / 16:47
1
resposta

Remover palavra e espaço específicos

Quando executo o seguinte comando para remover o domínio a seguir, ele remove o domínio e mostra uma linha em branco. Como posso remover essa linha também? Eu tentei métodos diferentes de sed e awk, mas não obtive nenhuma solução. sed -e...
22.09.2016 / 12:55
2
respostas

Divide um arquivo de texto em vários arquivos de acordo com o conteúdo da coluna

Eu tenho um arquivo assim: 1 : Aa|xxx Aa|xxx Bb|xxx Cc|xxx Cc|xxx Cc|xxx 2 : Cc|xxx Aa|xxx Aa|xxx Aa|xxx Bb|xxx 3 : Bb|xxx Bb|xxx Aa|xxx Cc|xxx 4 : Bb|xxx Aa|xxx Cc|xxx 5 : Aa|xxx Cc|xxx Bb|xxx O xxx representa um código...
10.09.2016 / 09:03