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
Esta é uma questão de processamento de texto. Eu tenho 2 arquivos:
joeblogs
johnsmith
chriscomp
12:00:00 (AAA) OUT: "string" joeblogs@hostname
12:00:00 (AAA) OUT: "string" joeblogs@hostname
12:00:00 (AAA) OUT: "string" johnsmith@hostnam...
30.04.2018 / 17:09
Estou trabalhando em um problema de banco de dados de filmes para melhorar as expressões regulares. Esse é o problema que estou enfrentando. Meu conjunto de dados é assim:
Movie Name (variable space and tabs) yearMovie1(can have spaces or...
04.07.2014 / 20:59
Eu tenho um arquivo de texto grande (~ 500K linhas) com frases curtas (par de palavras longas). Além disso, há alguma marcação XML na maioria das linhas. Finalmente, o arquivo de texto foi classificado antes , a marcação foi adicionada! Adicion...
14.08.2015 / 19:16
$ echo "104_Fri" | sed 's/^\([0-9]+\)_\([A-Za-z]+\)$/;/'
104_Fri
Eu gostaria de combinar os dígitos no início e as letras no final - cada um como um grupo. Depois eu quero mostrar o primeiro grupo, um ponto-e-vírgula e depois o segundo grupo...
28.07.2014 / 11:39
Eu tento fazer com que esse comando sed funcione.
Eu tenho uma string como rev00000010
e eu só quero o último número, 10 nesse caso.
Eu tentei isso:
TEST='rev00000010'
echo "$TEST" | sed '/^[[:alpha:]][0]*/d'
echo "$TEST" | sed '/^re...
13.11.2014 / 14:59
Eu gostaria de usar o bash ou shell script e substituir qualquer coisa entre os dois parênteses com um espaço vazio. O texto entre os dois parênteses pode estar em várias linhas, como:
myFunction (line0
line1
line2
line3
line4)
que...
29.01.2017 / 00:15
echo ' 1 2 3 '|sed 's/[[:space:]]*/_/g'
Eu quero ver _1_2_____3__ como a saída. Em vez disso, estou vendo _1_2_3_ como a saída. O que estou fazendo errado ??
EDITAR
A outra coisa me confundindo, que esqueci de colocar no exe...
16.08.2014 / 20:26
Eu preciso remover linhas de um arquivo de texto com base no padrão, mas preciso manter as primeiras n linhas que correspondem ao padrão.
Entrada
% 1
% 2
% 3
% 4
% 5
text1
text2
text3
saída
%1
%2
text1
text2
text3
Eu usei o arq...
17.01.2013 / 22:51
Estou com dificuldades para descobrir como usar sed para cortar texto antes de um determinado delimitador.
Estou recebendo a saída de echo que retorna algo semelhante a:
valueA=TEXT
Eu gostaria de ter sed cortado o texto antes...
10.12.2016 / 18:16
Estou tentando obter a última linha de um arquivo e excluí-lo:
Leia a linha:
sed -n '$p' file
# or
tail -n 1 file
Remova a linha:
sed -i '$d' file
Isso funciona, mas existe uma maneira de fazer isso com apenas um único comando...
11.10.2018 / 15:45