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

Regex para combinar o início e o fim da linha no Vim (citação em torno da linha inteira)

Para um arquivo inicial com linhas como este exemplo: 1 12 123 1234 12345 O estado desejado do arquivo é '1' '12' '123' '1234' '12345' Eu tenho feito isso com dois comandos, :%s/^/'/g e :%s/$/'/g , que eu gostaria de colocar e...
27.07.2017 / 18:07
2
respostas

Extrai os filhos de um tipo de elemento XML específico

Dado um elemento XML específico (ou seja, um nome de tag específico) e um snippet de dados XML, quero extrair os filhos de cada ocorrência desse elemento. Mais especificamente, tenho o seguinte trecho de dados XML (não bastante válidos): <...
11.11.2017 / 14:10
3
respostas

Como encontrar palavras contadas em um arquivo de texto excluindo uma palavra dada pelo usuário

Eu tenho o grande conjunto do arquivo de texto. Nesse artigo, cada artigo é separado por 15 stopwords . Desejo descobrir o número total de palavras contadas nesse arquivo, excluindo o stopword     
03.11.2017 / 12:42
2
respostas

Linhas comuns entre dois arquivos [duplicados]

Eu tenho o seguinte código que eu executo no meu terminal. LC_ALL=C && grep -F -f genename2.txt hg38.hgnc.bed > hg38.hgnc.goi.bed Isso não me dá as linhas comuns entre os dois arquivos. O que estou perdendo ai?     
14.10.2017 / 18:46
4
respostas

Obtendo apenas dados específicos com base no nome no arquivo de texto

Digamos que meu arquivo de texto contenha: 101 Adam 201 Clarie 502 Adam 403 Tom e eu quero escrever um comando no shell para me dar apenas os números baseados em um nome específico. Por exemplo, apenas a saída do número para o...
14.10.2017 / 06:25
3
respostas

como imprimir se uma linha contiver um padrão específico e não imprimir se não contiver o padrão

">16RI1_0 M01230:42:000000000-AWMRD:1:1101:15012:1778 1:N:0:0 TATCCGGATTTACTGGGTGTAAAGGGAGCGTAGGCGGCCATGCAAGTCAGAAGTGAAAAC ">16RA2_1 M01230:42:000000000-AWMRD:1:1101:15923:1780 1:N:0:0 TTGTCCGGATTTATTGGGCGTAAAGCGAGCGCAGGCGGTTTCTTAAGTCTGA...
31.01.2017 / 07:35
4
respostas

Como encontrar uma string no fileA, selecionar algum texto dessa string e substituir uma string no fileB?

Eu tenho um arquivo A e um arquivo B. Em fileA , quero que meu script encontre uma stringA específica; em seguida, com o comando sed , cole apenas uma parte da stringA em um arquivo B (substituindo por parte de uma stringB específica em fi...
11.08.2017 / 17:52
3
respostas

Adiciona um novo caractere de linha em um arquivo de texto usando sed [duplicate]

Eu quero adicionar o seguinte ao arquivo /etc/securetty usando sed : pts/0 pts/1 pts/2 pts/3 pts/4 pts/5 pts/6 pts/7 pts/8 pts/9 Eu escrevi o seguinte comando para essa finalidade: sed -i '$a pts/0\npts/1\npts/2\npts/3\npts/4\np...
14.04.2017 / 05:24
2
respostas

precede o texto para todos os arquivos em uma pasta [duplicada]

Eu quero preceder um texto contido no arquivo disclaimer.txt para todos os arquivos .m em uma pasta. Eu tentei o seguinte: text=$(cat ./disclaimer.txt) for f in ./*.m do sed -i '1i $text' $f done mas apenas adiciona uma linha vaz...
19.12.2017 / 11:03
4
respostas

Imprimindo todas as enésimas linhas de um arquivo grande em um novo arquivo [duplicado]

Estou tentando imprimir cada enésima linha de um arquivo com mais de 300.000 registros em um novo arquivo. Isso tem que acontecer a cada enésimo registro até chegar ao final do arquivo.     
04.06.2017 / 18:44