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
Estou tentando obter uma contagem do número de strings substituídas com find e sed .
O que eu estou começando:
# find . -name \*.php -exec sed -i -e "s|finddddd|replaceeeee|g" {} \;
Isso substitui quatro correspondências de "findd...
30.10.2014 / 19:57
Estou procurando uma solução elegante que combine esses dois comandos:
sed -i '/Y/! s/replace/with/' /path/to/file
sed -i '/X/ s/replace/with/' /path/to/file
Eu tentei
sed -i '/X/ /Y/! s/replace/with/' /path/to/file
que não funcion...
16.11.2014 / 00:04
Estou tentando mudar duas instâncias de um padrão regex para duas strings diferentes com sed, como:
sed -E "s/\t([A-Za-z]|[-])+$/\t'get_addr.py -1'/" /path/to/file.ext
sed -E "s/\t([A-Za-z]|[-])+$/\t'get_addr.py -2'/" /path/to/file.ext
Eu...
24.08.2014 / 16:35
Eu tenho um enorme arquivo csv que tem sinal - (Minus) no final dos números. Agora eu preciso mover estes - sinais negativos para começar os números, ou seja, eu preciso remover o último caractere se ele tiver um sinal '-' e colocar o sinal '-'...
05.09.2014 / 14:13
Estou analisando dados no seguinte formato:
prop1=value1:prop2=value2:prop3=value3+prop1=value4:prop2=value5
partes da string são delimitadas por +
as propriedades podem aparecer em qualquer ordem
a saída desejada é o valor de pro...
11.03.2014 / 13:12
Eu tenho um arquivo como: -
start apple
1 a
2 b
3 c
start orange
4 a
5 b
start mango
1 a
start a/b/c
5 z
end
4 b
end
6 c
end
start banana
3 c
end
4 d
5 e
end
Eu quero a saída como: -
1 apple/a
2 apple/b
3 apple/c
4 apple/orange/a
5 app...
21.05.2014 / 11:14
Eu preciso importar um arquivo de texto como este abaixo:
AMBI
CBNK
CCXI
CERE
CLACW
CNYD
DAEG
DLIA
DLLR
DNDN
DSGX
HAST
HIBB,
HPOL
IRDMZ
MARK
NEPT
NFEC
NINE
NRCIB
OMER
PLCC
PLPM
PSUN
UNTK
Há 25 entradas, preciso passá-las em um script bash...
25.08.2013 / 05:37
Eu estou procurando uma maneira simples de utilizar o regex em um shell script UNIX, onde nem todo sistema terá extensões perl embutidas no grep. O que é realmente útil sobre o regex do perl aqui é referências back / forward que eu não encontrei...
19.04.2012 / 01:51
Eu quero acrescentar #SB# no começo de cada linha onde ela corresponde a uma determinada string
incron.sh
sed -i -e'/test1/s/^/#SB#/g' file1
sed -i -e'/test2/s/^/#SB#/g' file1
sed -i -e'/test4/s/^/#SB#/g' file1
file1
/apps/pmserv...
12.01.2012 / 08:33
Eu gostaria de escrever um script no sed para inserir uma linha em um arquivo depois de todas as linhas semelhantes no arquivo. Portanto, preciso localizar a última correspondência de um padrão e inseri-la imediatamente depois dela. É muito impr...
22.07.2011 / 11:11