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

Use linhas em um arquivo para produzir string e nome de arquivo

Eu tenho um arquivo, foo.txt , que tem um nome de pasta em cada linha: folder_1 folder_2 folder_3 E eu gostaria de fazer algo assim: cat foo.txt | xargs -I {} echo 'function {}() { return stuff; }' > {}/function.js Em outras p...
28.02.2015 / 00:46
5
respostas

Substituir dados em posições específicas no arquivo txt usando dados de outro arquivo

Eu tenho um arquivo de texto no formato abaixo: $data This is the experimental data good data This is good file datafile 1 4324 3673 6.2e+11 7687 67576 2 3565 8768 8760 5780 8778 "This is line '2'" 3 7656 8793 -3e+11 7099 79909 4...
08.09.2014 / 11:20
4
respostas

imprimir apenas linhas onde a primeira coluna é única

Eu estou procurando uma maneira de classificar uma lista e imprimir todas as linhas, cuja primeira coluna aparece apenas uma vez - ou seja, corresponde apenas na primeira coluna. Por exemplo, eu tenho um arquivo onde a primeira coluna é um camin...
12.10.2015 / 15:10
1
resposta

Como encontrar a palavra mais frequente de cada arquivo em um diretório?

Eu preciso encontrar a palavra mais frequente de cada arquivo em um diretório e imprimi-lo assim: 12 my /home/test/file1.txt 5 you /home/test/file3.txt 7 hello /home/test/file4.txt Eu tentei: for tmp in <path> do tr -c '[...
11.11.2015 / 13:53
5
respostas

Dividir o conteúdo de um arquivo no linux

Eu tenho um arquivo de texto com conteúdo como este: abc.tar^@xxx.tar^@yyy.tar^@ Por exemplo, eu tenho esse conteúdo em um arquivo chamado abc.txt e quero dividir o conteúdo e gravar as duas primeiras entradas em um novo arquivo. (...
05.08.2013 / 15:38
3
respostas

Compare um arquivo com uma coluna de outro arquivo

Eu tenho um arquivo File1 com dados como aaa bbb E outro arquivo File2 com dados como: 2,aaa,234 w,bbb,589 4,ccc,675 Eu preciso comparar os dados de File1 com os dados da coluna 2 de File2 e imprimir a correspondência e...
10.03.2016 / 06:16
2
respostas

Pesquisar diretórios para string de várias linhas

Procurando uma maneira de pesquisar recursivamente um repositório para todos os arquivos que contenham uma cadeia de várias linhas e retornar os nomes de arquivo que o contêm. O parágrafo é apenas um cabeçalho de aproximadamente 30 linhas. Então...
04.02.2016 / 12:20
1
resposta

merge que funciona na granularidade da palavra em vez da linha

Os antigos programas diff , patch e merge e seus descendentes modernos na forma de sistemas de controle de versão funcionam muito bem para gerenciar código-fonte que pode ser editado simultaneamente por várias pessoas. Eles são, no ent...
02.09.2011 / 23:30
2
respostas

contando múltiplos padrões em uma única passagem com grep?

Eu escrevi um loop de grep para contar os trinucleotídeos de DNA em um arquivo fasta de DNA compactado contendo seqüências de DNA, por exemplo declare -a tri=(AAA AAC AAG AAT CAA .. etc) for i in ${tri[@]} do gzip -cd gencode.v18.pc_trans...
11.02.2014 / 12:28
2
respostas

usa o awk para substituir parênteses?

Como posso usar o awk para substituir os parênteses nesses dois cenários? Altere os parênteses vazios para a palavra "Nenhum" 192.168.0.24, Up, () Remova parentes para somente host.domain.com é deixado 192.168.0.25, Up, (host.doma...
03.01.2012 / 20:09