Perguntas sobre 'text-processing'

___ qstntxt ___

Estou usando o Ubuntu 14.04, mas acho que isso pode ser visto em quase todas as versões do Ubuntu.

Quando copio um arquivo do nautilus usando Ctrl c e colo no gedit ele cola o texto como %code% , o que é perfeito para mim. Mas quando eu o colo no terminal usando Ctrl Deslocamento v ele vai como %code% .

Existe alguma maneira de remover o anterior %code% ao colar? (Eu sei que posso fazê-lo manualmente, mas eu faço isso com muita frequência e sempre fazendo manualmente é tempo de tomar).

    
___ tag123nautilus ___ O Nautilus (também conhecido como GNOME Files) é o gerenciador de arquivos padrão do Ubuntu e, como tal, é usado para gerenciar arquivos e pastas. O Nautilus é chamado de "Arquivos" por padrão no Ubuntu. ___ qstnhdr ___ remove o arquivo anterior: // ao colar no terminal gnome ___ tag123gnometerminal ___ O Terminal do GNOME (frequentemente intitulado apenas "Terminal") é o emulador de terminal padrão incluído no Ubuntu. ___ tag123clipboard ___ A funcionalidade básica da área de transferência armazena dados e permite acessá-los, assim como as funções de memória nas calculadoras. Para funcionalidades avançadas, utilize a tag "clipboard-manager". ___ answer928643 ___

Estou um pouco atrasado para a festa, mas estou vendo esse problema no Linux Mint MATE (mate-terminal).

Parece que simplesmente pegar o conteúdo da área de transferência e depois repassá-lo para a área de transferência novamente será suficiente. Se este for o caso, então só precisamos nos preocupar em testar se o conteúdo da área de transferência inclui um ou mais caminhos de arquivo válidos e deixar o restante sem ser importado.

O seguinte irá soltar o prefixo file: // no Mint:

    %pre%

Se você fosse implementar esse tipo de abordagem, provavelmente também desejaria daemonizá-lo. O módulo pyperclip pode ser obtido com:

%pre%     
___
2
respostas

Processamento de texto usando o Linux

Eu preciso escrever um programa Linux, que leia partes de dados de um arquivo csv e escreva em um arquivo de texto no seguinte padrão. NAME : FROM= -100 -346 -249 -125 TO= -346 -249 -125 100 COLOR= COLOR1 COLOR2 COLOR3 COLOR4 NAME será...
25.09.2017 / 14:35
3
respostas

Use saída de cat ou grep como entrada para sed

Procurei mensagens semelhantes neste site, mas não consegui fazê-las funcionar para o meu problema. Eu tenho um arquivo de entrada (ids.txt) que contém números de identificação de 8 dígitos, 1 por linha. Algo parecido com isto: 11111111 22...
04.08.2017 / 02:08
4
respostas

Como grep apenas na última coluna?

Eu tenho um sometextfile.txt com '|' como delimitador. Eu gostaria de grep do valor da última coluna que consiste apenas na palavra "apple". Como faço isso? column1|column2|column3|column4|column5|column6|column7 aaaaaaa|bbbbbbb|ccccccc...
02.08.2017 / 05:19
4
respostas

t descascando comentários em linha

Eu tenho um script simples para remover comentários de um arquivo js: #!/bin/bash sed -E '/^[[:blank:]]*(\/\/|#)/d;s/#.*//' $1 >> stripped.js isso funciona quase perfeito, exceto por comentários que ocorrem em linha, como // file...
04.08.2017 / 15:35
3
respostas

como obter dados após uma string específica para comprimento específico no linux

considere as linhas abaixo 842567831752rajfkglxfgk kerigjeiofjgoe jergjerio4523789573489 genfjkgnerijio 234578934897 jgioefjgio shfhuwehjdfu7890345289103 como faço para obter quatro dígitos após 789 nas linhas acima no linux     
01.11.2017 / 09:08
2
respostas

Como imprimir o texto entre a primeira ocorrência de um par de cordas? [duplicado]

Estou tentando filtrar uma parte de um arquivo que contém dois certificados digitais. Basicamente, eu quero a primeira parte (digamos Cert1) e não a segunda parte (Cert2). O conteúdo do arquivo é: -----BEGIN CERTIFICATE----- AAAA AAAA ET...
28.04.2017 / 23:38
1
resposta

conteúdo de saída na segunda ocorrência

Eu tenho um arquivo de log que está produzindo a saída como: [+] [1.1.1.1] LOG HERE Eu gostaria de saber como posso extrair o IP do log para enviar para um arquivo "limpo", que lista apenas o IP.     
28.04.2017 / 08:55
3
respostas

Encontrando blocos duplicados de texto dentro de um arquivo usando o shell script

Digamos que eu tenha um arquivo de texto com as seguintes linhas: - abcd/efgh/a.jar { abcd/efgh/a.class cdef/ghij/b.class klmn/opqr/c.class } lkmn/opqr/b.zip { abcd/efgh/a.class cdef/ghij/b.class } abcd/efgh/a.jar { cdef/ghij/b.class } Ag...
29.06.2017 / 05:35
3
respostas

Encontre 10 “main ()” nas primeiras 10 linhas em arquivos regulares

Tentando escrever um comando que imprima esses parâmetros, que correspondem a arquivos regulares contendo texto “main ()” em qualquer uma das suas primeiras 10 linhas. O que devo digitalizar todos os arquivos e procurar 10 primeiras linhas?   ...
28.06.2017 / 10:12
2
respostas

Como eu extraio as segunda e terceira colunas do meu arquivo CSV com o awk?

Estou usando o bash. Eu tenho um arquivo CSV com entradas semelhantes a esta 102110089,54d8f511cc595d120048984b,57cc73366e58b7cc330083a7 102110091,54d8f511cc595d120048984d,57cc73366e58b7cc330083a8 102110093,54d8f511cc595d120048984e,57cc73366e...
30.06.2017 / 13:30