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

Edite várias linhas de uma certa seção de um arquivo INI

Eu tenho o arquivo de configuração do subversion ( ~/.subversion/servers ) Eu preciso modificar para adicionar informações de proxy (host, porta, exceções). Este arquivo contém muitas seções com informações de proxy. Eu só quero modificar...
17.12.2016 / 15:40
1
resposta

sed anex após uma linha contendo várias strings não ordenadas

Estou tentando usar o sed para anexar appendstring após uma linha que contenha Hello e World . Hello something here World World fsf Hello Isso funciona se eu considerar a ordem: sed -i '/Hello*World\|World*Hello/a appendstring'...
02.11.2016 / 05:59
1
resposta

sed: não é possível ler Makefile: nenhum arquivo ou diretório

Eu tentei substituir uma linha em Makefile por sed -i -e 's|$(bindir)\/embossupdate|:|' Makefile , mas recebi sed: can't read Makefile: No such file or directory FROM ubuntu:16.04 ... # EMBOSS (ftp://emboss.open-bio.org/pub/EMBOSS/) E...
11.08.2016 / 04:11
1
resposta

sed substituição de string inteira não funciona

Eu tenho dois scripts ins.sh e variable.sh . variables.sh contém vários pares de valores-chave. ins.sh #!/usr/bin/env bash set -e # Exit upon error # This script generates a 64-bit system source variables.sh # Parse options whi...
30.05.2016 / 02:54
1
resposta

Une linhas arbitrárias para gerar uma linha

Eu quero unir a terceira e a quinta linha de um arquivo à saída de um script sem seguir novas linhas. É possível implementar essa construção usando o código: { echo 'Some text' echo 'Some text' echo -n 'Some text' cat text cat text e...
26.05.2016 / 20:56
4
respostas

Exclui string entre dois padrões de regex

Eu tenho um arquivo com o seguinte conteúdo ..\..\src\modules\core\abc\abc.cpp ..\..\src\modules\core\something\xyz\xyz.cpp ..\..\src\other_modules\new_core\something\pqr\pqr.cpp ..\..\src\other_modules\new_core\something\pqr\abc.cpp O re...
04.10.2016 / 05:18
5
respostas

Como extrair dados de um arquivo e construir um nome de arquivo a partir de um dos valores

Estou tentando extrair dois valores de um arquivo de configuração e gravá-los em um novo arquivo. A parte difícil é que eu quero que o nome do novo arquivo seja determinado por um dos valores no arquivo de entrada. Os valores que estou tentan...
07.03.2016 / 15:41
3
respostas

Substituir valores no arquivo

Eu tenho arquivos: $cat file1.txt 1234|W 1345|S 8427|D 2132|C 3243|V e meu arquivo sql é: $cat select.sql SELECT * FROM CUSTOMERS WHERE ID IN (FLAG); e eu tenho um shell com as próximas instruções $cat replace.ksh !#/bin/ksh...
29.04.2016 / 15:06
1
resposta

Imprime algumas linhas antes e depois da correspondência de padrões, excluindo as linhas correspondentes a outros padrões

Eu uso o awk no Solaris para imprimir 5 linhas antes e depois de uma correspondência de padrões. Atualmente, o seguinte one-liner faz o trabalho: /usr/xpg4/bin/awk 'c-->0;$0~s{if(b)for(c=b+1;c>1;c--)print r[(NR-c+1)%b];print;c=a}b{r[NR%...
10.02.2016 / 14:06
3
respostas

Como posso remover linhas sob um subtítulo em um arquivo usando comandos linux

Eu tenho um arquivo como abaixo. Em que eu quero remover as linhas sob um subtítulo particular sozinho. Eu tentei usar alguns comandos sed e awk, mas não consegui. Qualquer um pode ajudar a quebrar isso com alguns comandos do linux. [first at...
22.10.2015 / 05:33