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
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 &...
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?
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...
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".
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...
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...
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.
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...
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...