Como substituir apenas uma primeira ocorrência de partida usando o comando sed
- 3539
- 957
- Randal Kuhlman
O comportamento ganancioso de um sed
O comando de substituição, por padrão, substituirá a primeira partida em todas as linhas. Por exemplo:
$ gat text bash bash bash bash bash bash bash bash bash $ sed 's/bash/sed/text sed bash sed bash bash bash sed bash fest bash bash festeira
O comando Linux a seguir substituirá apenas uma primeira ocorrência de string Bash
para uma string sed
:
$ sed '0,/sash/s // sed/' text sed bash bash bash bash bash bash bash festeira
Tutoriais do Linux relacionados:
- Mastering Bash Script Loops
- Loops aninhados em scripts de basquete
- Exemplos úteis de linha de comando bash e exemplos de truques - Parte 1
- Bash Loops com exemplos
- Variáveis de bash especiais com exemplos
- Multi-thread Bash Script e Gerenciamento de Processos no…
- Exemplos úteis de linha de comando Bash e truques - Parte 4
- Bash Script: Operadores
- Script Bash: Hello World Exemplo
- Exemplos úteis de linha de comando bash e exemplos de truques - Parte 2
- « Guia de instalação e entrada com armazenamento da Amazon Glacier no sistema Linux
- Como listar todos os módulos Apache2 atualmente ativados no servidor Linux »