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

Sed não substitui caractere especial

Estou tentando substituir um personagem para trabalhar com o Zenity. Isso funciona como esperado: echo "& <" | sed 's/&/&amp;/g' Mas estou tendo problemas ao fazer o seguinte: echo "<" | sed 's/</&lt;/g' A...
20.08.2017 / 14:29
1
resposta

sed.exe expressão no arquivo bat

Estou usando a porta do Windows de sed.exe . Quando faço algo assim diretamente na linha de comando: sed.exe -i "s/WRITE;/WRITE; TRUNCATE TABLE 'Team_matchdayResults';/g" my_script.sql tudo funciona perfeitamente e as partes do texto...
15.05.2017 / 13:15
1
resposta

Modificando o conteúdo do texto com base na operação no número da linha

Digamos que eu tenha esses dados em um arquivo de texto: line1 line2 line3 line4 line5 ... Eu quero alterar este arquivo de texto com base em um padrão usando o número da linha, por exemplo número da linha mod 3, conteúdo da linha: 1...
04.03.2017 / 18:44
1
resposta

awk / sed imprime todos os dígitos antes do símbolo correspondente

Eu tenho entradas com linhas como essa (é uma string CIGAR do formato sam, mas isso não importa agora): 123M76N55M4S 6M7N25M 32M488N E eu quero extrair todos os N e dígitos anteriores: 76N 7N 488N Eu tentei este comando: sed -r...
08.02.2017 / 14:42
1
resposta

Localiza / substitui uma coluna específica em um arquivo grande com vários padrões

Eu tenho um arquivo CSV de 100 GB. Parece algo assim: 11,aa,gg,tt ew,11,rggr,tr E um segundo que especifica substituições (20.000 linhas neste arquivo): gg,q aaa,b O que eu quero fazer é passar por cima de cada linha no primeiro ar...
17.11.2016 / 17:01
1
resposta

renomeia arquivos usando cada arquivo como um parâmetro na linha de comando do ubuntu

Gostaria de renomear esses arquivos html para começar com "carrinho de compras", pois não sabia que haveria vários arquivos neste curso. Portanto, chapter-2.html vai para shopping-cart-chapter-2.html e assim por diante, com as pastas e st...
04.11.2016 / 18:25
1
resposta

O padrão corresponde a certos caracteres após a última barra

Estou tentando fazer o seguinte: listar arquivos ou diretórios contendo determinados caracteres e, a partir da última barra no caminho, procurar por caracteres específicos e substituí-los por um - . Eu construí o seguinte no regexpr, mas el...
17.10.2016 / 16:57
4
respostas

br comando para considerar os primeiros 10 dígitos da última coloumn

Eu tenho um arquivo para, por exemplo, com três colunas 12345678910 14567855858855 12345678510750078 Eu quero considerar apenas os 10 primeiros dígitos da terceira coluna com sed ou awk. A saída esperada é: 1234567851 Por favor a...
02.10.2016 / 08:11
1
resposta

Gerenciando caminhos - diretórios em shell e scripts

Já usei o unix cygwin por um tempo e adicionei muitas ferramentas recentemente, a linha de comando e o script são muito mais familiares. Scripting e programação é o meu objetivo número um e uma pergunta de 100k? Eu não sou weened das janelas ain...
13.09.2016 / 18:35
1
resposta

Pegue a primeira correspondência de um deles em um script Bash

Estou fazendo um script para ler arquivos em / usr/share/applications para gerar um menu para IceWM . Aqui está um pouco do meu código: file = nm-connection-editor.desktop name = $((grep -m 1 "Name=" $file) | sed 's/Name=//g') icon = $ ((...
15.08.2016 / 15:50