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
2
respostas

Por que você não pode ter o arquivo Tab in sed -i “1i \ t 'word'”?

Pseudocódigo printf "Masi \nwas \nhere" > /tmp/2 sed -i "1i \tword \t 'include word'" /tmp/2 Saída esperada: guia antes do primeiro word . Saída: tword 'include word' . Tentando usar variável para resolver o problema de muito pou...
19.06.2016 / 08:36
3
respostas

Adiciona um caractere de tabulação ao início de um arquivo sem retorno de linha

Uma pergunta muito semelhante provavelmente foi feita muitas vezes, por ex. Como inserir texto antes da primeira linha de um arquivo? Mas todas essas soluções adicionam uma guia e, em seguida, uma linha retorna ao início do arquivo. Eu quer...
12.12.2016 / 04:43
5
respostas

Criando o padrão regexp para grep

Portanto, tenho uma string como LST = fr, de, pl, ru, ch, us, uk, ca . Aqui eu tenho que criar um padrão regex para a operação futura do grep, então para isso eu tenho que modificar minha string para combinar assim fr\|de\|pl\|ru\|ch\|us\|uk\...
20.09.2016 / 07:50
3
respostas

Como fazer uma substituição de sed (s /// g) baseada em uma lista? Eu preciso trocar várias palavras, com outras palavras correspondentes

Eu não acho que essa pergunta tenha sido feita antes, então não sei se sed é capaz disso. Suponha que eu tenha um monte de números em uma frase que eu preciso expandir em palavras, um exemplo prático é trocar as citações numeradas em um en...
22.09.2016 / 03:36
3
respostas

Conte números diferentes de zero para cada linha de uma segunda coluna em um arquivo de texto

Eu tenho um arquivo de texto em que cada linha de palavras é separada por vírgulas, assim: 7022122465,0,\N,,0,2015-09-29 10:48:33 7022597642,0,\N,,0,2015-09-29 10:48:33 7022848906,0,\N,,0,2015-09-29 10:48:33 7022848906,5,\N,,0,2015-09-29 10:4...
19.05.2016 / 09:27
3
respostas

eu quero imprimir a linha que começa com uma palavra paricular e nos registros restantes imprimir apenas 1º campo

por exemplo: CREATE TABLE MWWDATA."VTCat02" ( "ID" NUMBER(10) DEFAULT NULL , "Cat" VARCHAR2(255) DEFAULT NULL , "Style_Code" VARCHAR2(255) DEFAULT NULL , "Vendor_Style_#" VARCHAR2(255) DEFAULT NULL ); No exemplo acima eu q...
02.11.2015 / 12:57
1
resposta

O que faz :: no script de sed

Eu gostaria de saber o que ele realmente faz com os seguintes scripts usados com o comando sed. sed -e 's:<F0_M>:<o,f0,male>:' \ -e 's:<F0_F>:<o,f0,female>:' \ -e 's:([0-9])::g' \ -e 's:&l...
17.01.2016 / 07:48
1
resposta

Como posso remover duplicatas da saída da saída tshark [duplicada]

sudo tshark -i ppp0 'tcp port 80 \ and (((ip[2:2] - ((ip[0]&0xf)<<2)) - ((tcp[12]&0xf0)>>2)) != 0)' \ -R'http.request.method == "GET" && http.request.uri contains "/ABC/XYZ"' \ -T fields -e http.host -e http.req...
02.04.2016 / 09:04
1
resposta

Gostaria de apagar o ponto anterior das múltiplas linhas de texto

Eu gostaria de apagar o ponto de início, como mostrado abaixo. O nome do arquivo aaa.txt. ./usr/share/vim/vim73/colors/blue.vim ./usr/share/vim/vim73/colors/default.vim ./usr/share/vim/vim73/colors/peachpuff.vim ./usr/share/vim/vim73/color...
01.04.2016 / 09:02
3
respostas

Como posso extrair dados desta linha?

xyz /mnp/opq/p/1926081/sp/192608100/serveFlavor/entryId/0_ffx7sljc/v/2/flavorId/0_,n6h1xlhl,ea3anltg,jfs8boo9,w2v1vsk2,ze8e1q2s,to8w2p18,/forceproxy/true/name/new nesta linha esta parte ,n6h1xlhl,ea3anltg,jfs8boo9,w2v1vsk2,ze8e1q2s,to8w2p18...
03.04.2016 / 19:10