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 a seguinte string
signaldate signaltime period UwThiSon3dH140__mean UwThiSon3dH140__sigma
Eu tentei usar sed para substituir o espaço por vírgula.
sed 's/ /,/g'
sed 's/[[:space:]]/,/g'
mas a saída ainda é a string origi...
08.08.2014 / 11:07
Dears,
Eu tenho nas concessões de arquivos de concessão do dhcp, como no exemplo a seguir:
lease 192.168.79.15 {
starts 0 2016/08/21 13:25:45;
ends 0 2016/08/21 19:25:45;
cltt 0 2016/08/21 13:25:45;
binding state active;
next bin...
01.09.2016 / 12:30
Eu tentei o seguinte código para substituir QQ por ZZ , mas ele não faz o que eu quero:
var1=QQ
sed -i 's/$var1/ZZ/g' $file
No entanto, esse código faz o que eu quero:
sed -i 's/QQ/ZZ/g' $file
Como uso variáveis em sed ?
...
07.11.2011 / 17:30
Eu tentei o seguinte código para substituir QQ por ZZ , mas ele não faz o que eu quero:
var1=QQ
sed -i 's/$var1/ZZ/g' $file
No entanto, esse código faz o que eu quero:
sed -i 's/QQ/ZZ/g' $file
Como uso variáveis em sed ?
...
07.11.2011 / 17:30
Gostaria de encontrar a String __MARKER__ em someFile.txt e colocar uma String acima dela (por exemplo, Hello World! ).
Como eu faria isso usando sed ?
sed -i -e "/__MARKER__//g" someFile.txt # Currently removes __MARKER__.
C...
06.06.2018 / 21:31
É possível substituir ocorrências de uma sequência de caracteres recursivamente sem iterar novamente sobre a mesma sequência?
Ao executar um sed , como nos cenários a seguir, posso obter a saída mencionada.
$ echo XX | sed -e 's/XX/XoX/g...
15.10.2018 / 08:59
Como posso corresponder o espaço em branco no sed? Nos meus dados eu quero combinar todos os 3 + caracteres de espaços em branco subseqüentes (espaço de tabulação) e substituí-los por dois espaços. Como isso pode ser feito?
24.02.2010 / 12:53
Estou usando o sed, versão GNU sed 4.2.1.
Eu quero usar a alternância "|" símbolo em uma subexpressão.
Por exemplo:
echo "blia blib bou blf" | sed 's/bl\(ia|f\)//g'
deve retornar
" blib bou "
mas retorna
"blia blib bou blf"....
22.02.2010 / 15:31
Estou tentando usar sed para substituir todos os padrões por dígitos seguidos imediatamente por um ponto (como 3. , 355. ) por uma string vazia. Então eu tento:
sed 's/\d+\.//g' file.txt
Mas isso não funciona. Por que isso?
01.12.2012 / 22:15
Eu preciso substituir algum texto dentro de um arquivo de texto por um substituto. Normalmente eu faria algo como
sed -i 's/text/replacement/g' path/to/the/file
O problema é que ambos text e replacement são strings complexas contend...
09.05.2012 / 17:00