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%     
___
3
respostas

“grep” o espaço disponível da saída “df”

Olá eu preciso grep a saída do df. Infelizmente o awk não é uma opção (mesmo que seja a opção mais fácil) aqui só posso usar o grep. Filesystem 1K-blocks Used Available Use% Mounted on none 4 0...
25.09.2014 / 09:08
1
resposta

Procura avançada e substituição de programa

Eu tenho um código no qual preciso encontrar e substituir em massa (em apenas um arquivo). Eu preciso fazer o seguinte com mais de cem itens: Turno: begin(); Random code in between. begin(); More random code... 100 more "begin()"s......
13.08.2013 / 16:20
7
respostas

repita uma linha, dividindo um campo

Eu tenho um arquivo delimitado por tabulação no qual, em cada linha, eu tenho isto: K00001;K00004;K00008 0 0 34 0 0 0 0 0 0 0 0 0 0 0 0 0 36 0 0 52 0 0 0 6 0 Eu gostaria de ter uma linha com...
08.12.2014 / 14:50
2
respostas

Mesclando duas tabelas incluindo múltiplas ocorrências de identificadores de coluna

Gostaria de mesclar duas tabelas: Arquivo 1: 1 today 2 tomorrow 3 red Arquivo 2: 1 a lot 1 sometimes 2 at work 2 at home 2 sometimes 3 new Saída desejada (arquivo 3): 1 today a lot 1 today some...
15.09.2014 / 17:13
4
respostas

Maneira simples de extrair valor do HTML

Eu tenho um arquivo html muito simples com um valor interno. O valor é 57 neste caso. <eta version="1.0"><value uri="/user/var/48/10391/0/0/12528" strValue="57" unit="%" decPlaces="0" scaleFactor="10" advTextOffset="0">572</val...
12.11.2014 / 21:34
2
respostas

puxe linhas que contenham 1 na terceira coluna

Eu tenho um arquivo de texto com 633K linhas, todas com 3 colunas 768844 30050038638556 0 768892 30050018569904 1 768967 30050028970902 0 Como faço para retirar em um arquivo as linhas que têm "1" na terceira coluna, o resultado dev...
27.04.2016 / 22:32
5
respostas

Reordene o texto em cada linha de um arquivo

Estou processando um arquivo de log e preciso reordenar cada linha (não classificar). O arquivo de log é assim: 11-06-2014 - 10:49:06PM lat = 41.858657; lon = -91.345142 11-06-2014 - 10:49:49PM lat = 42.864653; lon = -92.349914 11-06-20...
07.11.2014 / 16:57
4
respostas

Linux equivalente do comando "begin" da Cisco

No Cisco IOS, você pode filtrar e manipular a saída de comandos usando várias ferramentas internas. Alguns deles têm equivalentes claros do Linux. Por exemplo, 'exclude' e 'include' fornecem o comportamento 'grep -v' e 'grep'. O comando "begi...
23.01.2012 / 22:33
4
respostas

Como filtrar várias strings

Para as linhas a seguir, preciso filtrar apenas o protocolo, a porta e o serviço. tcp 127.0.0.1:25 1147/master tcp 0.0.0.0:443 1039/nginx: tcp 127.0.0.1:8001 1218/python tcp 0.0.0.0:10050 939/zabbix_agentd tcp 127.0.0.1:6379 891/redis-se...
05.10.2018 / 19:15
3
respostas

Como posso adicionar linhas ao documento a cada quatro linhas? [duplicado]

Eu quero adicionar uma nova linha a cada quatro linhas de um documento. Por exemplo: abc def ghi jkl mno pqr stu vw xyz deve se tornar: abc def ghi jkl mno pqr stu vw xyz     
09.10.2018 / 08:28