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

grep awk ou sed uma CSV Row contendo uma parte específica de um endereço da web

Estou tentando limpar um arquivo de log do Squid e quero excluir linhas com um site contendo "/ 0 /" na 11ª coluna. Um exemplo: Row1: column1, column2, column3...column10, ht*p://blah.com/page/230/0/blah0.html Row2: column1, column2, column3....
03.02.2016 / 07:00
2
respostas

Linhas de correspondência que começam com o mesmo padrão em dois arquivos de texto

Agora estou tendo dois arquivos de texto com algumas das linhas começando com o mesmo padrão. Por exemplo, Arquivo A 1Mo 1,1 I love you. 1Mo 1,2 I like you. Hi 23,3 I am hungry. Hi 23,4 I am foolish. Arquivo B 1Mo 1,1 Ich liebe di...
16.11.2015 / 15:09
1
resposta

torr retorna o seguinte erro sed: -e expressão # 1, char 101: opção desconhecida para 's' [duplicado]

Estou escrevendo um script para substituir o rótulo <p> por um caminho em alguns arquivos de texto ( *.prop ). No entanto, quando o executo, recebo o seguinte erro: sed: -e expression #1, char 101: unknown option to 's' Meu c...
18.12.2015 / 23:09
2
respostas

Insere texto em linhas específicas de um arquivo? com caracteres especiais

Eu sei que isso foi respondido várias vezes, mas não consigo descobrir como usá-lo para meu projeto. Eu tenho vários arquivos php e quero adicionar uma nova string entre as linhas 11 e 12. esta é a string que eu quero adicionar exec('/var/...
25.11.2015 / 09:49
1
resposta

Usando sed / awk para alterar palavras entre dois padrões

Eu estou escrevendo o script de shell que deve processar através de algum texto, eu tenho o texto assim: read build { file1 file2 file3 } check build { file2 file3 file4 } read build { file4 file5 file6 } Eu quero adicionar algum texto an...
11.11.2015 / 19:09
1
resposta

Como posso acrescentar uma contagem incremental a cada linha de um arquivo de texto?

Eu tenho um documento grande com mais de 500 mil linhas como esta car milk dog E eu quero contar cada linha e adicionar o número no final da linha e o documento final para ficar assim car1 milk1 dog1 car2 milk2 dog2 car3 milk3 dog3...
04.10.2015 / 14:11
2
respostas

Como funciona o sed 's / / \ / g'

Eu encontrei este script de linha no pacote adicionado pelo Composer dir=$(echo $dir | sed 's/ /\ /g') Eu tentei no Git Bash $ echo $(echo "foo\bar\ foo/baz/ qux\bax\ " | sed 's/ /\ /g') foo\bar\ foo/baz/ qux\bax\ Você pode explica...
07.12.2015 / 08:14
2
respostas

Extrai dados entre dois padrões correspondentes em um arquivo binário

Eu estou tentando extrair uma imagem jpeg de um arquivo de texto binário. Eu quero extrair todos os dados entre 0xFF 0xD8 (início da imagem) e 0xFF 0xD9 (fim da imagem), inclusive. Anteriormente, executei com êxito o seguinte comando para obter...
22.09.2015 / 11:11
3
respostas

Extrai o valor específico dos blocos de dados

Eu tenho os blocos de dados que são diferenciados pelos IDs globais, conforme abaixo. Eu preciso extrair o último bloco de dados com o maior valor de id, no exemplo abaixo, id="82" . <gc type="global" id="80" totalid="80" intervalms="315...
31.07.2015 / 13:06
3
respostas

Como substituir o valor de uma determinada condição em uma coluna específica de arquivo

Eu tenho o arquivo separado por pipe | e quero que, quando a coluna 6 contiver a letra I print 0758000 na coluna 7 e quando a coluna 6 contém a letra A print 0800000 na coluna 7, não consigo encontrar como fazer isso !!! Exempl...
28.07.2015 / 18:38