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 de texto dividido em sub-rotinas.
Cada estrofe começa com uma [palavra-chave] e termina com uma linha em branco. Algo parecido com isto:
[keyword1]
param1 = value1
param2 = value2
param3 = value3
[keyword2]
param4 = value...
Eu corri o seguinte comando sed :
sed "s|^/samba|\|;s|/|\|g"
Eu já vi sed substituir comandos antes. Eu também sei sed permite o uso de qualquer caractere como um delimitador ( | , neste caso) e que g significa substituição glob...
Eu tenho essa sintaxe em um arquivo (tempos de resposta http do analógico):
<thead><tr><th class="x">seconds</th><th class="R">reqs</th><th class="r">%reqs</th><th class="B">Gbytes</th&...
Dado um arquivo com a seguinte string:
fastcgi_param WP_ENV staging;
Eu preciso de uma expressão sed que substitua a palavra "staging" por uma nova string:
fastcgi_param WP_ENV production;
No primeiro exemplo, a terceira palavra é...
arquivo :
hi hello,new york, , ,brazil site ,brazil
january,month is feb , , ,indiana jones
tarefa :
exclua todo o espaço horizontal (espaços e tabulação) entre quaisquer dois comas (como,) se não houver nenhum caractere...
Eu quero ter certeza de que um arquivo segue o seguinte padrão:
... ... ... foo ... foo_KO ... ...
... bar ... ... ... ... bar_KO ...
O arquivo é extremamente longo, ou seja, quero ter certeza da seguinte regra, em sed terms:
Toda...
Eu tenho um arquivo com o seguinte formato:
aaa@ bbb
bbb@ ccc& ddddd@ aaaf
ccc@ ddd& eee: abcd& dassda
A saída deve ser:
aaaa@ bbb
bbb@ ccc&
ddddd@ aaaf
ccc@ ddd&
eee@ abcd& dassda
Como eu conseguiria isso u...
sed funciona na linha de comando, mas não funciona se colocar em um arquivo sh e executá-lo. Eu quero mudar um número em um arquivo existente e direcioná-lo para um novo arquivo, então eu tentei isso:
echo enter number
read num
var1='m...
Gostaria de remover todos os retornos de carro seguidos pelos feeds de linha (CRLF), como \r\n em um arquivo. Como eu posso fazer isso? Eu não posso usar dos2unix porque isso substitui CRLF por LF. E não posso usar tr , porque isso també...