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

Precisa extrair um número do HTML

Dado isso: <p>Currencies fluctuate every day. The rate shown is effective for transactions submitted to Visa on <strong>February 5, 2017</strong>, with a bank foreign transaction fee of <st <span>...
03.03.2017 / 11:36
1
resposta

Como faço para passar $ 1 para sed? [fechadas]

Estou usando o seguinte código para tentar limpar alguns arquivos html. $1 deve ser o nome de um diretório. Isso funciona bem na linha de comando e as alterações solicitadas são feitas nos arquivos no diretório. echo exibe o $directory...
13.02.2017 / 19:53
2
respostas

Como classificar e juntar de acordo com o número / contador dentro do arquivo?

Eu quero juntar dois arquivos de acordo com o número no arquivo, dois numeram o mesmo arquivo Toyota model1 BMW model2 Benz model3 BMW model4 BMW model5 Benz model6 Benz model7 e segundo arquivo class C...
13.03.2017 / 19:11
1
resposta

Como obter “\” em vez de “” após uma substituição de sed? [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Como garantir que a string seja interpolada em 'sed' substituição escapa de todos os metachars                                      1 resposta                             ...
10.10.2016 / 14:33
1
resposta

Quão bem o grep / sed / awk é executado em arquivos muito grandes? [fechadas]

Eu queria saber se o grep, sed e awk eram ferramentas viáveis para localizar dados em arquivos muito grandes. Digamos que eu tenha um arquivo de 1 TB. Se eu quisesse processar o texto nesse arquivo, como seria o cronograma se eu usasse os com...
22.09.2016 / 06:39
4
respostas

ler valores de uma coluna do arquivo e imprimir um bye one

Meu arquivo xyz.csv tem dados conforme abaixo: **abc_hosts,def_host_id,sde_host_id,hostname,dffff_status,status,eeee,eeeeee,tttt,name1,name2,name3,** start,,,,,,,,,,,,,,,,,,, ,2,3,eee,4,4,rrr,ggggg,323232,22323,2323232,sfdsfd,223333,443433...
11.08.2016 / 05:43
1
resposta

Sed comando para excluir um intervalo inclusivo de caracteres

Estou trabalhando com um arquivo xml parecido com este <w:ins w:id="0" w:author="Nick" w:date="2016-11-23T00:16:00Z"><w:r w:rsidR="009C39E2"><w:rPr><w:ins w:id="1" w:author="Nick" w:date="2016-11-23T00:16:00Z"> Est...
23.11.2016 / 19:30
1
resposta

Melhor maneira de executar uma série de sete comandos idênticos em sed? [duplicado]

Na postagem Sed - Substitua as primeiras k ocorrências de uma palavra em um arquivo , um usuário sugere: sed 's/old/new/;s/old/new/;s/old/new/;s/old/new/;s/old/new/' filename como um método de substituir as primeiras k instâncias de um...
07.04.2016 / 05:59
2
respostas

Problema decodificando a saída de regex {m, n} em sed

Eu criei um arquivo 'numbers.txt' 1 12 123 1234 12345 123456 Eu estava praticando a expressão regular da forma {m, n} que se refere a "pelo menos m e no máximo n ocorrências do caractere anterior". Agora, quando eu uso sed -n '/^[0-...
02.08.2016 / 13:32
1
resposta

sed funciona na linha de comando, mas não no script [closed]

Por que isso funciona quando eu digito direto na linha de comando: oldversion=12345 newversion=67890 sed -i "s/${oldversion}/${newversion}/g" "/home/user/MyDir_${newversion}/MyDir_${newversion}.reg" Mas quando eu coloco em um script, não:...
19.07.2016 / 14:02