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%     
___
1
resposta

Substituir padrão dentro de um arquivo pelo conteúdo de outro arquivo

Eu tenho um arquivo de texto ( devel.xml ). Eu adicionei a palavra REPLACETHIS a ele para substituir essa string pelo conteúdo em um arquivo diferente ( temp.txt ). A coisa mais próxima que tenho é esta: sed -i -e "/REPLACETHIS/r te...
28.09.2012 / 13:07
4
respostas

Localizando texto entre dois caracteres específicos ou cadeias de caracteres

Digamos que eu tenha linhas como esta: *[234]* *[23]* *[1453]* em que * representa qualquer string (exceto uma string no formato [number] ). Como posso analisar essas linhas com um utilitário de linha de comando e extrair o número en...
07.03.2012 / 21:05
10
respostas

Como posso resumir rapidamente todos os números em um arquivo?

Cada linha contém texto e números em uma coluna. Eu preciso calcular a soma dos números em cada linha. Como eu posso fazer isso? Thx example.log contém: time=31sec time=192sec time=18sec time=543sec A resposta deve ser 784     
27.05.2015 / 20:08
11
respostas

Como posso dividir um arquivo de texto em vários arquivos de texto?

Eu tenho um arquivo de texto chamado entry.txt que contém o seguinte: [ entry1 ] 1239 1240 1242 1391 1392 1394 1486 1487 1489 1600 1601 1603 1657 1658 1660 2075 2076 2078 2322 2323 2325 2740 2741 2743 3082 3083 3085 3291 3292 3294 3481 348...
25.08.2012 / 23:41
8
respostas

Substituir string contendo nova linha no arquivo enorme

Alguém sabe de uma ferramenta não baseada em linha para pesquisar / substituir sequências "binárias" de uma maneira que consuma pouca memória? Veja esta questão também. Eu tenho um arquivo de texto de +2 GB que gostaria de processar semel...
16.06.2014 / 14:23
3
respostas

Como faço para grep sem liderar espaços em branco?

Estou passando por uma grande base de código, e os principais espaços em branco e a tabulação parecem ser bastante irritantes. Existe alguma maneira de se livrar dele? grep -R "something" ./ Por exemplo, em vez de: foo/bar.cpp:...
09.09.2011 / 22:48
1
resposta

Como você coloca data e hora em um nome de arquivo?

Estou tentando executar um comando e gostaria de colocar a data e a hora no nome do arquivo de saída. Aqui está um exemplo de comando que gostaria de executar. md5sum /etc/mtab > 2016_4_25_10_30_AM.log O formato de data e hora pod...
25.04.2016 / 16:24
8
respostas

Como executar uma multi linha grep

Como você faria um grep para o texto que aparece em duas linhas? Por exemplo: pbsnodes é um comando que eu uso que retorna a utilização de um cluster linux root$ pbsnodes node1 state = free procs = 2 bar = foobar node2...
30.09.2013 / 23:00
7
respostas

como usar patch e diff para mesclar dois arquivos

Eu li sobre diff e patch, mas não consigo descobrir como aplicar o que preciso. Eu acho que é bem simples, então, para mostrar meu problema, pegue esses dois arquivos: a.xml <resources> <color name="same_in_b">#AAABBB</co...
02.02.2013 / 02:00
5
respostas

Encontre arquivos que contenham várias palavras-chave em qualquer lugar do arquivo

Estou procurando uma maneira de listar todos os arquivos em um diretório que contenha o conjunto completo de palavras-chave que estou procurando, em qualquer lugar do arquivo. Portanto, as palavras-chave não precisam aparecer na mesma linha....
30.06.2016 / 11:44