Perguntas com a marcação «sed»

sed é um editor de fluxo de linha de comando para filtrar e transformar texto.

9
Deseja substituir apenas a primeira ocorrência por sed
Arquivo original claudio antonio claudio michele Quero alterar apenas a primeira ocorrência de "claudio" por "claudia" para que o resultado do arquivo claudia antonio claudio michele eu tentei sed -e '1,/claudio/s/claudio/claudia/' nomi Mas faça uma substituição global.
26 sed 





10
Como remover várias novas linhas no EOF?
Tenho arquivos que terminam em uma ou mais novas linhas e devem terminar em apenas uma nova linha. Como posso fazer isso com as ferramentas Bash / Unix / GNU? Exemplo de arquivo incorreto: 1\n \n 2\n \n \n 3\n \n \n \n Exemplo de arquivo corrigido: 1\n \n 2\n …
25 bash  sed  awk  ed 




9
Como excluir cada segunda linha de um arquivo?
Arquivo: Data inserted into table. Total count 13 No error occurred Data inserted into table. Total count 45 No error occurred Data inserted into table. Total count 14 No error occurred Data inserted into table. Total count 90 No error occurred Arquivo de saída esperado: Data inserted into table. Total …


3
Extraindo um regex correspondente a 'sed' sem imprimir os caracteres ao redor
Para todos os médicos 'sed' lá fora: Como você pode obter 'sed' para extrair uma expressão regular que corresponda em uma linha? Em outras palavras, eu quero apenas a string correspondente à expressão regular com todos os caracteres não correspondentes da linha que contenha removidos. Tentei usar o recurso de …
24 sed 

3
Como usar [\ w] + na expressão regular em sed?
Estou no Windows, mas acho que minha pergunta ainda está correta aqui. C:\Users\User>grep --version GNU grep 2.6.3 C:\Users\User>sed --version GNU sed version 4.2.1 Notei que os seguintes trabalhos (saída here): echo here | grep -E "\w+" echo here | grep -E "[her]+" Mas, isso não funciona (não produz nada): echo …


4
sed na inserção OSX em uma determinada linha
Então, eu uso o 'sed' no linux há um tempo, mas tive um pouco de dificuldade ao tentar usá-lo no OSX, pois o 'POSIX sed' e o 'GNU sed' têm muitas pequenas diferenças. Atualmente, estou lutando para inserir uma linha de texto após um determinado número de linha. (neste caso, …
24 sed  osx  posix  gnu 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.