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

awk ou comando sed para corresponder a regex na linha específica, sair verdadeiro se for bem sucedido, caso contrário falso

Eu preciso determinar se um arquivo contém um determinado regex em uma determinada linha e retornar true (exit 0) se encontrado, e caso contrário, false. Talvez eu esteja pensando demais nisso, mas minhas tentativas se mostraram um pouco difíc...
03.09.2015 / 11:00
2
respostas

Imprimindo linhas de um arquivo se parte delas aparecer em outro. Ambos os arquivos são milhões de linhas

Eu tenho dois arquivos, vamos chamá-los de 123.txt e 789.txt . 123.txt tem 2,5 milhões de linhas e 789.txt tem 65 milhões de linhas. Existe alguma maneira de usar grep ou similar para manter as linhas de 789.txt que contêm linh...
01.08.2013 / 18:07
4
respostas

Correspondência de cores, mas também imprime outras linhas [duplicadas]

Eu tenho um alias: alias grep='grep --color=auto' . Eu gostaria de ter uma maneira de imprimir não apenas a linha correspondente, mas todas elas e apenas padrões de correspondência de cores. Duvido que exista uma opção para fazer isso no gr...
29.04.2014 / 15:47
4
respostas

Como eu posso ler “preguiçosamente” a saída do xrandr?

Eu tenho um script que uso para ajustar o brilho do meu monitor que usa xrandr --verbose para obter o brilho atual. Funciona bem, mas usar xrandr é meio lento na minha máquina, como você pode ver aqui: [PROMPT REDACTED]$ time xrandr --v...
18.08.2014 / 18:22
6
respostas

br comando para trocar caracteres

Meu layout de arquivo de entrada é: mm/dd/yyyy,hh:mm,other fields Eu preciso formatá-lo como: yyyy-mm-dd hh:mm:00,other fields entrada de amostra: 01/02/1998,09:30,0.4571,0.4613,0.4529,0.4592,6042175 01/02/1998,09:45,0.4592,0.4613,0...
02.06.2015 / 13:58
4
respostas

Como encontrar linhas duplicadas em um arquivo de texto, enquanto algumas podem ser comentadas ou ter diferentes tokens no começo?

Eu tenho um arquivo de texto com linhas que são uma mistura como esta: ### Comments # Comments 86.242.200.81 banana.domain.net # comment 86.242.200.3 orange.domain.net 31.28.225.81 monkey.anotherdomain.net 51.18.33.4 puffin.domain...
08.08.2015 / 03:45
5
respostas

removendo extensões em uma coluna

Eu tenho um arquivo como este ILMN_1343291 TGTGTTGAGAGCTTCTCAGACTATCCACCTTTGGGTCGCTTTGCTGTTCG NM_001402.5 ILMN_1343295 CTTCAACAGCGACACCCACTCCTCCACCTTTGACGCTGGGGCTGGCATTG NM_002046.3 ILMN_1651209 TCACGGCGTACGCCCTCATGGGGAAAATCTCCCCGG...
17.11.2014 / 19:24
7
respostas

Remover linhas do arquivo delimitado por tabulação com valores ausentes

Eu tenho um arquivo de texto grande (~ 900MB) delimitado por tabulação que eu processarei em um programa downstream. Eu preciso excluir qualquer linha com um valor ausente. O número correto de colunas está em cada linha (portanto, um valor ausen...
22.12.2015 / 07:07
4
respostas

Removendo linhas comuns às saídas produzidas por dois comandos

Diga, eu tenho dois comandos que retornam algum texto. Por exemplo: $ ./c1 /usr/bin/foo /usr/bin/bar /usr/bin/baz $ ./c2 /usr/bin/foo /usr/bin/qux /usr/bin/buzz /usr/bin/bar Eu quero remover as linhas duplicadas; ou seja, a saída será (a...
26.06.2014 / 17:06
3
respostas

egrep expressão regular - mesma palavra no começo e no fim

Eu quero encontrar todas as linhas que têm a mesma palavra no começo e no final da linha. Por exemplo: goodword fgdlakj 3t sfkl 43lk fkl goodword bad sfa;lk3t dgk;gs 34;kl bad334 singleword Saída desejada goodword...
19.12.2015 / 11:00