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 que contém um como este:
name=MOD0
e um monte de linhas extras que eu não estou interessado.
Eu preciso transformar essa linha nisso:
[MOD0]
e solte todas as outras linhas do arquivo.
A parte MOD0 não é previsív...
Como obter todas as linhas depois de uma palavra correspondente até a próxima palavra diferente?
Por exemplo, minha entrada aparece abaixo.
1
2
3
5
6
e preciso sed de 1 para 5 e, na minha saída, preciso incluir 1 , mas não que...
Estou usando um script para Linux e Solaris (Nexenta).
Esta linha funciona no Linux, mas não no solaris (mas quando executado a partir do shell, funciona):
cat "pg_hba.conf" | sed "0,/^local/{s/md5/trust/}"
A mensagem de erro é:
sed...
Estou trabalhando em um projeto no qual preciso remover toda a formatação de um arquivo de texto, incluindo espaços em branco e quebras de linha, e substituir qualquer vírgula por dutos. Eu fiz alguns progressos, mas não consigo encontrar uma ma...
Estou tentando configurar um script para ser executado no gitbash, para processar um arquivo CSV, de modo que cada registro que tenha um valor específico, o último campo seja alterado de vazio ( "" ) para um valor iterativo de 1 para 16. Além...
Eu encontrei este comando bash que cria uma árvore de diretórios na sua janela do console. Eu acho isso bastante útil, mas eu realmente não entendo como todos os personagens especiais funcionam. Alguém poderia ajudar a dividir isso para mim?...
Eu tenho entrada proveniente de pipe que contém caracteres de escape especiais. Por exemplo, o stream é assim:
printf "foo.bar3[00m" > file
cat file
Como posso remover o .bar3[00m ?
Eu tentei o seguinte, mas isso não funciona:
cat...
Eu tenho um arquivo de amostra da seguinte forma:
WEA {
Direction = Input
Tag = WriteEnable
PortId = "A"
}
MEA {
Direction = Input
Tag = MemoryEnable
PortId = "A"
}
CLKA {
Direction = Input
Tag = C...
Eu quero ter uma lista de números representando números de linha de um arquivo de origem que eu quero filtrar e filtrar essas linhas do arquivo de origem. Como posso construir um pipeline unix para extrair essas linhas do arquivo de origem?...