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 chamado namelist com nomes como este:
george
cindy
chester
Estou usando nl namelist para produzir:
1 george
2 cindy
3 chester
Eu quero usar essa lista de nomes em um script que contém algo assim:
while...
19.08.2016 / 16:22
Oi pessoal Eu preciso mudar a seqüência de linha única abaixo usando um script de shell
{1:F01NESWSZM0AXXX1111111111} {2:I940BBRUBEBBXXXXN} {3:{108:400MSOG161200FRO}} {4: :20:400MSOG161200FRO :25:1xxxxxxxx65 :28C:7 :60F:D160429EUR423431,51 :6...
05.05.2016 / 09:47
Tentando fazer meu script funcionar, mas não funciona. Aqui está o meu script
#!/bin/bash
a="* * * * * /home/server/scripts/check.sh"
b="0 06,18 * * * /home/server/scripts/checks2.sh"
sudo sed -i '28s/^/'$b'\n/' /var/spool/cron/crontabs/root...
07.05.2016 / 23:01
Na pasta:
/var/userTN/applo folder
Tenho cerca de ~ 100 scripts de shell que incluem o seguinte PATH:
GLOBAL_PATH=/export/pop/PLW5
Eu quero substituir o PATH em todos os scripts da pasta:
/var/userTN/applo
para este PATH...
08.05.2016 / 07:04
Estou tentando substituir linhas sucessivas pelos seguintes comandos sed :
sed -i -e '/string1/{N;s/string2/string2_replaced/;N;s/string3/string3_replaced}' file1
sed -i -e '/string1/{n;s/string2/string2_replaced/;n;s/string3/string3_repla...
04.05.2016 / 09:06
Eu preciso dividir as linhas e imprimi-las na próxima linha quando o padrão coincide.
Como eu tenho:
ABC123xxx:: 2345 ABC345yyy:: 5678 ABC986zzz:: 7955
E eu quero imprimir para uma nova linha quando o padrão ABC virá:
ABC123xxx::...
29.04.2016 / 04:04
Eu quero extrair os logs entre o registro de data e hora atual e 15 minutos antes e enviei um e-mail para as pessoas configuradas. Eu desenvolvi o script abaixo, mas não está funcionando corretamente; alguém pode me ajudar?? Eu tenho um arquivo...
24.05.2016 / 09:56
Eu quero extrair uma palavra de uma linha, fazendo isso para um número específico de linhas.
Eu tenho algo assim.
1. Bill
2. Joe 1
3. Sue 1
Eu quero extrair separadamente as palavras Bill, Joe e Sue. Eu estou tentando usar o comando...
18.04.2016 / 09:44
Eu tenho um arquivo parecido com:
login1.stampede(73)$ cat mc_input
800 ! n_pass
300 ! n_equil_pass
6 6 6 ! simulation cell dimension in x, y, and z
700 ! Tinit
100 ! Tmin
700 ! Tmax
-10 ! Tinc
Li -6 Fe 0 ! mu init
Li -6 Fe 0 !...
25.03.2016 / 13:38
Isso é o que eu criei, mas não funciona com várias linhas:
sed -i '/<!-- my comment -->.*<!-- \/my comment end -->/d' my_file
27.03.2016 / 21:45