Perguntas com a marcação «sed»

Sed (Stream EDitor) é um editor de linha de comando para o ambiente POSIX. Sed processa um ou mais arquivos de acordo com um script de edição e grava os resultados na saída padrão. Criado no Bell Labs, existe desde meados dos anos 70.




19
Ferramenta Bash para obter a enésima linha de um arquivo
Existe uma maneira "canônica" de fazer isso? Eu tenho usado o head -n | tail -1que faz o truque, mas eu queria saber se existe uma ferramenta Bash que extrai especificamente uma linha (ou um intervalo de linhas) de um arquivo. Por "canônico", quero dizer um programa cuja função principal …
606 bash  shell  unix  awk  sed 




3
Qual é a diferença entre sed e awk? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 6 anos . Qual é a diferença entre awk e sed? Que tipo …
497 sed  awk 

21
Regex não ganancioso (relutante) correspondente no sed?
Estou tentando usar o sed para limpar linhas de URLs para extrair apenas o domínio. Então de: http://www.suepearson.co.uk/product/174/71/3816/ Eu quero: http://www.suepearson.co.uk/ (com ou sem a barra à direita, não importa) Eu tentei: sed 's|\(http:\/\/.*?\/\).*|\1|' e (escapando do quantificador não ganancioso) sed 's|\(http:\/\/.*\?\/\).*|\1|' mas não consigo fazer com que o quantificador …
406 regex  sed  pcre  greedy  regex-greedy 

13
Exclua linhas vazias usando sed
Estou tentando excluir linhas vazias usando sed: sed '/^$/d' mas não tenho sorte com isso. Por exemplo, eu tenho estas linhas: xxxxxx yyyyyy zzzzzz e eu quero que seja assim: xxxxxx yyyyyy zzzzzz Qual deve ser o código para isso?
350 linux  unix  sed 

12
Substitua a linha inteira que contém uma string usando Sed
Eu tenho um arquivo de texto que tem uma linha específica algo como sometext sometext sometext TEXT_TO_BE_REPLACED sometext sometext sometext Preciso substituir toda a linha acima por This line is removed by the admin. A palavra-chave de pesquisa é TEXT_TO_BE_REPLACED Eu preciso escrever um script de shell para isso. Como …
319 string  shell  sed 

14
Escapar uma corda para um padrão de substituição sed
No meu script bash, tenho uma string externa (recebida do usuário), que devo usar no padrão sed. REPLACE="<funny characters here>" sed "s/KEYWORD/$REPLACE/g" Como posso escapar da $REPLACEstring para que ela seja aceita com segurança sedcomo uma substituição literal? NOTA: A KEYWORDé uma substring mudo sem partidas etc. Não é fornecido …
317 string  sed  escaping 


13
arquivo de edição sed no lugar
Estou tentando descobrir se é possível editar um arquivo em um único comando sed sem transmitir manualmente o conteúdo editado para um novo arquivo e renomear o novo arquivo para o nome do arquivo original. Eu tentei a -iopção, mas meu sistema Solaris disse que -ié uma opção ilegal. Existe …
300 unix  sed  solaris 


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.