Substituir ocorrências de saída

2

Digamos que eu tenha esta saída:

0001
0002
0003
0004
0005

e quero substituir os dois primeiros zeros ( 00 ) por ( 01 ). Qual é a maneira mais simples de conseguir isso?

    
por bulkmoustache 28.10.2013 / 17:53

1 resposta

5

Algo como isso será feito:

$ sed 's/^00/01/' file.txt

Detalhes

O texto acima examinará cada linha do arquivo file.txt e substituirá as ocorrências de 00 que estão ancoradas no início da linha (é isso que o cursor, ^ , faz). Para cada ocorrência, ele será substituído por 01 .

A função que estou usando em sed é chamada de pesquisa e substituição ( s/../../ ).

    
por 28.10.2013 / 17:59