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

O que controla os limites da expansão da cinta de shell?

Neste exemplo eu me refiro à expansão de uma sequência de números inteiros, mas talvez (?) os limites sejam relevantes para todos os aspectos da expansão de chaves. Essa visão mais geral também é de interesse para mim. seq parece manipular...
28.02.2011 / 07:10
1
resposta

PCRE-regex Use grep para excluir um grupo de captura

Estou usando GNU grep com o suporte a -P PCRE Regex para corresponder sequências de caracteres de um arquivo. O arquivo de entrada possui linhas contendo strings como: FOO_1BAR.zoo.2.someString:More-RandomString (string here too): 0.456...
28.11.2016 / 10:26
2
respostas

Selecione determinada coluna de cada arquivo, cole em um novo arquivo

Eu tenho 20 arquivos delimitados por tabulação com o mesmo número de linhas. Eu quero selecionar cada quarta coluna de cada arquivo, colado juntos para um novo arquivo. No final, o novo arquivo terá 20 colunas com cada coluna vindo de 20 arqui...
30.09.2014 / 14:27
3
respostas

Substituição de string usando um dicionário

O que é uma boa maneira de fazer substituições de string em um arquivo usando um dicionário com muito de pares substituintes-substituintes? E por muito , eu realmente quero dizer cerca de 20 - não muito, mas muitos o suficiente para que eu qu...
12.03.2016 / 17:15
3
respostas

Como o grep decide que um arquivo é binário?

Eu tenho um arquivo de texto utf-8 grande que eu pesquiso com frequência com grep . Recentemente grep começou a relatar que era um arquivo binário. Eu posso continuar pesquisando com grep -a , mas fiquei me perguntando qual alteração fez...
17.09.2015 / 22:40
2
respostas

script / utilitário shell substitui 2 byte unicode em arquivo binário

Eu tenho muitos arquivos Unicode grandes. Gostaria de substituir cada par de bytes Unicode por um novo par de bytes Unicode. Por exemplo, o arquivo original contém "C3 B9 C3 AB C3 B8 C3 B0" e eu gostaria de substituir isso com "D7 A0 D7 A8 D7 9B...
23.10.2012 / 14:54
4
respostas

Extraindo subconjunto de linhas de um arquivo baseado em regex para a primeira e última linha

Eu tenho um arquivo de texto grande e só quero ver algumas das linhas. A primeira linha que quero corresponder a um regex R e quando a linha corresponder ao regex S , não me importo com essa linha nem com as linhas a seguir. As linhas no me...
28.04.2015 / 10:55
2
respostas

Como alguém encontra e substitui texto em todos os arquivos abertos com jed?

Como se encontra e substitui o texto em todos os arquivos abertos com jed     
24.02.2011 / 00:19
4
respostas

grep -v: Como excluir apenas as primeiras (ou últimas) linhas N que correspondem?

Às vezes, há algumas linhas realmente irritantes em dados tabulares, como column name | other column name ------------------------------- Eu geralmente prefiro remover linhas de lixo que não deveriam estar lá por grep -v uma string raz...
06.01.2017 / 05:01
2
respostas

Faça comentários longos de quebra de recuo do GNU

Existe uma maneira de convencer o recuo do GNU a quebrar comentários longos e alterá-los para comentários de múltiplas linhas? Algo parecido com isto: // Very long comment, longer than 80 characters. Just imagine that. Para isso: /* *...
10.09.2014 / 10:05