Perguntas sobre 'sed'

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
3
respostas

Busca Padrão entre linhas específicas e números de linha de impressão

Eu tenho um arquivo de 20 linhas. Eu quero procurar uma string entre as linhas 10 e 15 e imprimir a string junto com os números de linha do arquivo original. Eu tentei sed -n 10,15p file | grep -n "pattern" O problema com o comando acim...
11.01.2015 / 04:32
3
respostas

Como posso inserir o conteúdo de um arquivo em uma string no bash

Gostaria de acrescentar o conteúdo de um arquivo de texto de várias linhas depois de uma determinada linha em uma string. Por exemplo, se o arquivo file.txt contiver line 1 line 2 Gostaria de fazer algo como printf "s1random stuff\ns2...
20.01.2015 / 20:39
3
respostas

Substitua uma string e substitua-a por uma parte dela

Estou limpando meus dados armazenados em arquivos de texto. Cada linha começa com um rótulo de categoria seguido pelos dados reais que eu quero limpar. Existem muitos arquivos de texto em diferentes subpastas, então eu uso egrep para passar o...
10.12.2014 / 11:33
7
respostas

Como substituir o terceiro caractere em número por outro caractere

O parâmetro IPS inclui o endereço IP do diff como: IPS="192.9.200.12-14 172.17.200.12-89 12.21.1.10-25 127.0.0.1-127" Eu quero substituir o terceiro "." No número do endereço IP para "," Como conseguir isso por sed ou awk ? Exe...
04.09.2014 / 12:56
3
respostas

Edição de sed-in do AIX

Existe algum sinalizador não documentado na implementação do AIX que permite a edição no local? A página man não mostra nenhum sinalizador para esta operação, que é uma das mais úteis em outros sabores do UNIX.     
30.01.2014 / 14:17
2
respostas

O [[: space:]] funciona para padrões sed em todas as distribuições do Linux?

Usar [[:space:]] parece um pouco não-elegante e, francamente, o Microsoft-ish para sed corresponder aos padrões. Eu estava tentando extrair "Last" de "First Last" e qualquer um dos seguintes funcionou: echo "First Last" | sed s/First //...
06.02.2014 / 17:33
6
respostas

pt sed para substituir por backspace

Eu tenho trail.txt , que contém spice netlist. Agora, quero substituir todos os parâmetros expandidos por apenas uma linha, ou seja, remover + e anexar essa linha à linha anterior. trail.txt data + net06706 net06707 + net221 net222...
06.02.2015 / 14:47
1
resposta

Contando repetições consecutivas de um caractere específico (por exemplo,)

Digamos que eu tenha um arquivo com linhas como as seguintes: foo,bar,,baz,xy foo,,bar,baz,xy,, Eu gostaria de contar quantas vezes eu tenho ,, (duas vírgulas consecutivas cercadas por qualquer outro caractere) em cada linha. Minha...
12.02.2014 / 22:56
3
respostas

Usando sed para inserir comandos de látex em torno dos cabeçalhos de um documento

Eu tenho um documen com cabeçalhos em ALL CAPS, por exemplo: NAME env - run a program in a modified environment e eu quero inserir \item[ antes do cabeçalho e ] \hfill \ depois de um cabeçalho para que o resultado sej...
11.09.2013 / 05:09
2
respostas

Nenhum resultado ao usar Múltiplos arquivos de gravação e sed no shell script

Eu gostaria de trocar variáveis do arquivo antigo para o novo arquivo quando eu uso uma única linha como essa cat ../oldFile.html | sed "s@$dayMaxInNew@$dayMaxIn@g" > newFile Há resultado de newFile. Mas quando eu uso mais de duas l...
25.07.2013 / 03:23