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

extrai palavras entre o padrão [duplicado]

Eu tenho um arquivo, do qual eu preciso extrair palavras entre dois padrões por exemplo. Eu preciso extrair entre originatingMessageId Para este arquivo de entrada userGLN|originatingMessageId0028400000000~20170412194316~1182055~1/...
13.04.2017 / 13:52
1
resposta

\ + com sed não funciona

Estou usando o Bash e o \+ funciona com grep , mas não com sed . Por exemplo, se eu fizer echo "abbbbc"| sed -e s/ab\+c/def/ Eu obtenho este resultado: abbbbc Eu tentei com ' ou com " em torno de s/ab\+c/def/ , eu...
24.03.2017 / 17:29
3
respostas

Encontre todos os scripts com uma determinada linha shebang com find & sed

Eu quero descobrir todos os scripts com uma linha específica da shebang. Especificamente, desejo todos os arquivos que correspondem aos seguintes critérios: É principalmente um arquivo de texto simples (os materiais criados por gzexe não...
02.04.2017 / 04:45
2
respostas

sed: movendo elementos em uma linha ao redor

Então, quero fazer algo assim em Perl: if (/number=[0-9]*;/){ print "$&$'$'";} Isso é possível em sed? Ou seja, quero isolar uma parte de uma linha e movê-la do meio para a frente.     
09.03.2017 / 14:43
1
resposta

Acrescentando valor a uma coluna com base na condição

Eu tenho um arquivo csv file.csv . Action,Type,Name,Destination Add,File,File1.war,path Add,File,File2.properties,path Add,Directory,File3.war,path Eu dei este arquivo como uma entrada para um loop while e ele verifica toda e qualquer l...
08.03.2017 / 09:16
2
respostas

Por que este comando awk imprime a saída duas vezes

Eu tentei escrever um forro no awk para converter um arquivo de duas colunas em três colunas. i.e. chr name & posição inicial   - > chr name & if (Start > 2000), em seguida, inicie -2000; mais 0 & posição inicial Então eu...
09.03.2017 / 10:34
1
resposta

pt está produzindo o arquivo correto no terminal, mas nenhuma substituição ocorreu no novo arquivo

Quando executo meu shell script abaixo da linha de comando, ele exibe o arquivo copiado na tela e vejo que as substituições ocorreram corretamente, no entanto, dentro do novo arquivo que ele criou, ele ainda mostra o conteúdo original do arquivo...
03.03.2017 / 15:41
1
resposta

canaliza parte de um arquivo de texto para o trabalho de recebimento de dados (python)

Eu quero enviar parte de um arquivo de texto muito grande para o trabalho downstream (python). Basicamente, quero obter todas as linhas ímpares e os primeiros n caracteres das linhas pares, mas ainda quero manter a ordem da linha. A razão...
12.02.2017 / 20:33
3
respostas

ex regex para obter o nome do arquivo sem extensão com ()

Eu tenho uma string GameOfThronesS01E05.mkv . Eu quero GameOfThronesS01E05 usando sed com regex. Eu tentei echo GameOfThronesS01E05.mkv | sed 's/\(.+\)\.mkv$//' e não funcionou     
10.02.2017 / 17:13
1
resposta

Extrair informações usando o sed regex

Eu sou novo na programação sed e estou usando o sed regex para extrair algumas informações de um arquivo de log, a fim de usá-lo ainda mais para análise. Eu criei um comando abaixo, mas não funciona para mim. sed -e 's/\([0-9] [0-9]*.[0-9]*....
14.02.2017 / 18:11