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
1
resposta

Alguém pode esclarecer este script Bash?

Estou aprendendo algo sobre o script Bash, e me deparei com este exemplo: A tarefa é escrever um script Bash que lê um arquivo, fornecido com o primeiro argumento, extrai os registros que possuem o mesmo ID que é fornecido com o segundo argum...
19.01.2014 / 02:11
2
respostas

A linha de impressão contém o valor máximo e mínimo

Eu preciso ler o arquivo (contém 16K linhas) e imprimir a linha inteira se qualquer uma das colunas e todas as colunas contiverem o valor máximo (100) e todas as colunas contiverem o valor mínimo (0) .O exemplo de saída é fornecido input.txt...
03.08.2012 / 18:55
2
respostas

sed: substituindo a nova linha em uma determinada linha (ou última linha)

Eu tenho um arquivo como o seguinte: a,b,c,d,e,f 1,2,3,4,5,6 7,8,9,0,1,2 Eu preciso juntar as duas últimas linhas com uma vírgula, assim: a,b,c,d,e,f 1,2,3,4,5,6,7,8,9,0,1,2 O problema é que tudo isso está dentro de um loop que adi...
25.01.2013 / 17:01
1
resposta

problema de referência no uso de sed

Estou tentando usar o comando sed para localizar / substituir um padrão no arquivo. Dá: sed: -e expression #1, char 27: invalid reference on 's' command's RHS Meu comando é: sed 's/"([A-Z]+)",/"","\L"/g' file.txt Qual é o pro...
27.11.2011 / 19:21
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 / 20: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 / 14: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 / 18: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 / 09: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 / 20: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 / 16:35