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 grupo grande de arquivos que contém vários campos delimitados por canais.
5595340959340|1|MXPYAQWE|870569689456954654|0|0|20181018224126|1212121212121212121212121212|2|0|1000|70|33107||1|Event
5595340959340|1|MXPYAQWE|87...
Eu tenho um diretório chamado backup com extensões de arquivo *.sql . O que eu quero fazer é prefixar uma linha em todos os arquivos sql no diretório backup .
Eu fiz echo 'use my_db;' >> backup/*.sql , o que não funcionou.
E...
Eu tenho um arquivo html. Desejo remover todas as linhas que não iniciam com <tr> .
Eu tentei:
cat my_file | sed $'
s/^[^tr].*//
' | sed '/^$/d'
mas excluiu todas as linhas.
Estou lidando com uma situação em que preciso criar uma lista separada por vírgulas de uma matriz em um heredoc e remover a última vírgula. Eu estou usando o bash for canalizado para sed , que está apagando todas as vírgulas ao invés do últ...
Em um arquivo de configuração XML, preciso adicionar uma linha para não quebrar a última tag de fechamento. É possível fazer isso com o SED?
O número de linhas de todo o arquivo pode mudar de um servidor para outro ...
Editar:
Alguns exemp...
Além do ponto sintático óbvio, b pode aceitar um rótulo, enquanto n não aceita, e que, para usar b sem um rótulo, você precisa colocá-lo no final de um argumento passado com -e (para one-liners, pelo menos) ... um b sem um rótulo...
Portanto, tenho algumas saídas com linhas muito longas e quero formatá-las em linhas com no máximo 80 colunas, mas não quero dividir as palavras porque elas estão no limite da coluna.
Eu tentei
sed 's/.\{80\}/&\n/g'
mas tem o prob...
Eu tenho um arquivo de entrada, digamos, file1 , que aparece da seguinte maneira:
WRITE=2
START=1
SMEAR=0
MIN=6
MAX=100
Meu problema é procurar pela string SMEAR e, se a string existir, substituir a linha inteira por SMEAR=-5 . No...
Eu tenho um arquivo de texto grande com palavras. Cada palavra está em uma única linha (lista de palavras típica).
Eu quero substituir todos os caracteres "o" pelo número "0" em cada palavra, e a nova palavra formada a ser colada na próxima l...
Eu tenho o seguinte em um arquivo Output.dat. Eu preciso extrair o valor entre dn: uid = e , ou =
dn: uid=user1,ou=Active,ou=Member,dc=domain,dc=org
dn: [email protected],ou=Active,ou=Member,dc=domain,dc=org
dn: uid=usertest,ou=Active,o...