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

Como imprimir apenas uma linha alfanumérica do meu arquivo?

Aqui está o meu arquivo .Este arquivo eu preciso imprimir apenas uma linha alfanumérica usando comandos linux / unix? 1234567890 1234567890 123456789X 0974385495 Resultado esperado: 123456789X Resultado obtido pelo seguinte c...
20.06.2017 / 05:09
1
resposta

Compare a similaridade ou a distância entre cada par de linhas dentro de um arquivo?

Gostaria de encontrar o par de linhas mais semelhante contido em um arquivo, usando algo como distância levenshtein . Por exemplo, dado um arquivo ao longo das linhas de: What is your favorite color? What is your favorite food? Who was the 8...
24.07.2017 / 22:46
1
resposta

Como deletar linhas contendo alguns nomes em uma coluna em arquivos txt

Tenho alguns arquivos de texto grandes delimitados por tabulações: #CHR POS REF ALT EFC GOM 1 100 A G u_v(XXXXXX);i_v(XXXXXXX) 0 2 465 T C d_r(XXXXXX);i_r(XXXXXXXX) 1 9 600 T...
26.07.2017 / 13:15
2
respostas

Localizar e substituir linhas no arquivo de texto com saída de outro arquivo

Eu tenho dois arquivos A e B. File A >Node1 ... >Node2 ... File B >gb|KY551314.1| Influenza A virus (A/mallard/Idaho/AH0011522/2015(H7N7)) segment 2 polymerase PB1 (PB1) and PB1-F2 protein (PB1-F2) genes, complet...
15.05.2017 / 18:23
2
respostas

Como remover texto antes e depois de uma palavra

Eu tenho a linha abaixo: create table "sacro".issue O resultado desejado que eu quero está abaixo: "sacro" Desejo remover tudo antes da primeira aspa dupla e tudo após a última aspa dupla     
15.05.2017 / 09:38
3
respostas

Como posso copiar n linhas após as últimas duas ocorrências de uma string em um arquivo?

Existe uma maneira de copiar as primeiras n (digamos, 3) linhas depois que as últimas duas ocorrências de uma string são encontradas em um arquivo? Quando eu estava interessado apenas naqueles após a última ocorrência, usei: grep -A4 'stringh...
16.08.2017 / 19:51
1
resposta

Usando o ARGV para obter entrada do usuário no script Awk [closed]

Eu sei que ARGV[i] pode ser usado para armazenar entradas do usuário. No entanto, quero usá-lo no script awk e obter o ARGV[i] para comparar o campo de outro arquivo de texto. Se o ARGV[i] corresponder ao campo ou o campo contiver ARGV...
19.10.2014 / 09:03
2
respostas

Como atualizar três arquivos CSV com base em um quarto arquivo

Eu tenho quatro arquivos csv e desejo atualizar um conjunto de três, com base nos valores do quarto arquivo. file_1 contém nomes. arquivo_2 seus IDs numéricos. arquivo_3 contém IDs de arquivo_1 e arquivo_2 , e valores correspo...
26.10.2014 / 20:35
2
respostas

Como remover várias strings de um arquivo usando o shell

<kernel> use_profile 0 use_group 0 file execute /lib64/rc/sh/cgroup-release-agent.sh exec.realpath="/lib64/rc/sh/cgroup-release-agent.sh" exec.argv[0]="/lib64/rc/sh/cgroup-release-agent.sh" file execute /sbin/init exec.realpath="/sbin/ini...
10.05.2017 / 13:54
2
respostas

Lê / manipula dados da coluna para enésima recorrência

Eu tenho uma matriz onde eu tenho conta para genes em diferentes amostras Col1: GeneName Col2: Length Col3;Col4;Col5; Counts for genes in sampleA/sampleB/sampleC Col6;Col7;Col8; Total counts in sampleA/sampleB/sampleC Esta é uma matriz de...
28.04.2017 / 21:51