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

Como posso encontrar correspondências com sed (ou similar) para parâmetros de configuração?

Sou muito bom em usar os comandos preg_match (e similares) do php e também sou muito bom com expressões regulares, mas não me dou muito bem com sed . Eu tenho dois scripts de shell em que estou trabalhando e gostaria de extrair algumas v...
27.11.2012 / 19:06
2
respostas

remove apenas a primeira linha em branco sed

há perguntas semelhantes aqui, mas nenhuma corresponde exatamente ao meu problema. Como faço para remover apenas a primeira linha em branco de um arquivo usando sed? Digamos que eu tenha a b c E eu quero a b c Como saída....
11.05.2013 / 12:12
2
respostas

remove somente ocorrências de texto específicas da string usando sed

Eu tenho um arquivo de texto que contém muitas linhas desse tipo de coisa: /*[17:51:27][1 ms]*/ UPDATE 'country' SET 'region_id' = '4' WHERE 'country_id' = '36'; Existe uma maneira de usar sed para remover os comentários somente , e...
28.06.2012 / 16:21
3
respostas

Padrão literal de correspondência de script em várias linhas?

Eu tenho uma string de várias linhas na variável $PAT . $PAT deve ser pesquisado no arquivo $FILE . Se $PAT estiver em $FILE , precisará imprimir o arquivo com $PAT removido. Se $PAT não for encontrado, imprima nada. Não se sa...
06.12.2012 / 08:18
2
respostas

Substitua as correspondências pela string multilinha usando sed [duplicate]

Eu tenho um arquivo chamado foo.txt contendo: foo bar baz Eu quero substituir todas as ocorrências de bar por uma string multilinha, armazenada na variável $bar : 1 2 3 Como resultado: foo 1 2 3 baz Eu posso f...
04.01.2013 / 19:50
3
respostas

Sed: como substituir o símbolo nextline \ n em arquivos de texto?

Eu preciso corrigir um erro e substituir a segunda tag </time> por </tags> em um arquivo XML com a seguinte estrutura: <time>20260664</time> <tags>substancesummit ss</time> <geo>asdsadsa</geo...
23.04.2011 / 14:35
2
respostas

destaque hoje no cal do Mac

Todo Mac vem com cal , o que mostra um calendário simples do mês atual. Saída é algo assim: February 2014 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Eu q...
19.02.2014 / 00:43
2
respostas

Usando sed para editar uma string em duas linhas

Eu tenho um arquivo que inclui linhas consecutivas como esta macroa{abc def 123 ghi} macrob{abc 123 xyz} Eu quero verificar se a primeira string no macrob é a mesma que na macro e se é para apagá-lo, então o resultado é macroa{abc def...
20.02.2018 / 06:22
2
respostas

Usando sed para substituir números com @ inserts @ entre todos os caracteres

Eu quero substituir todo o número pelo símbolo '@'. Eu estou usando o comando abaixo sed, mas não obtendo o resultado desejado. comando - echo "abc 434 pankaj 444" | sed 's/[0-9]*/@/g' Resultado - @a@b@c@ @ @p@a@n@k@a@j@ @     
03.12.2017 / 16:24
2
respostas

Troque duas colunas em um CSV usando o SED

Eu tenho um arquivo CSV que contém 10 campos diferentes ( , é o deliminador). Exemplo de dados: student-id,last,first,hwk1,hwk2,hwk3,exam1,hwk4,hwk5,exam2 pts-avail,,,100,150,100,200,150,100,300 991-78-7872,Thompson,Ken,95,143,79,185,135,9...
02.04.2012 / 02:11