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

Onde foi minha linha 'uniq' ou 'sort -u', com alguns caracteres unicode

O que está acontecendo no seguinte trecho de código? Eu não estou recebendo minha saída esperada. Eu acho que foi um bug, mas isso acontece por 2 programas diferentes (uniq e sort), então eu suspeito que é algo a ver com ... bem, eu não sei o...
22.07.2011 / 07:23
3
respostas

Como pesquisar e substituir múltiplas agulhas por uma palavra através de uma expressão?

Suponha que você tenha um arquivo de texto: foo fnord bar bizz foo poit E agora eu gostaria de substituir "foo" e "bar" em "narf". Eu sei que posso usar: sed -e 's/foo/narf/g' -e 's/bar/narf/g' fileName No entanto, gostaria de...
24.11.2011 / 23:26
4
respostas

Como posso usar o SED ou o AWK para substituir placeholders em um arquivo de modelo com conteúdo variável que contenha caracteres especiais?

CentOS 6.3 Estou tentando fazer com que um script pequeno envie um e-mail contendo uma cópia dos cabeçalhos de e-mail no corpo (para fins de relatórios internos). O arquivo de modelo contém o seguinte: Alert Report Alert has triggere...
28.04.2013 / 18:10
3
respostas

Como substituir texto entre dois marcadores em um arquivo com uma seção de texto de outro arquivo?

Digamos que eu tenha um bloco de texto no ~/.bashrc : #~/.bashrc # ...some commands... # aliases alias suicide='sudo rm -rf /' # end aliases # other commands Desejo substituir esse bloco de texto por outro texto contido entre dois mar...
25.06.2015 / 05:07
3
respostas

Extrair registros de largura fixa sem delimitador de uma única linha

Eu preciso extrair strings de texto de um único arquivo contendo uma longa linha de texto sem delimitadores. Usando a linha de amostra abaixo, estes são os seguintes fatos conhecidos: ??????? A1XXXXXXXXXX ??????? B1XXXX ??????? A1XXXXXXXXXX ?...
13.12.2013 / 22:31
2
respostas

Manipulando 3 arquivos usando o awk

Considere os seguintes arquivos: file1 : boo,8,1024 foo,7,2048 file2 : foo,0,24,154 noo,0,10,561 file3 : 24,154,7,1024,0 O que eu preciso é ir para File1 e verificar se $2==7 ; se true, use $1 , $2 e $3...
08.09.2015 / 11:11
5
respostas

Quão inteligentes são os utilitários unix?

Utilitários Unix como sort, find, grep, diff et são muito úteis para realizar tarefas rápidas, às vezes sem escrever nenhum código. Eu queria saber quais algoritmos eles usam internamente e como decidir de forma inteligente um algoritmo espec...
15.03.2011 / 10:39
3
respostas

Evitar EOFs automáticos para um pipe nomeado e enviar um EOF quando eu quiser

Eu tenho um programa que sai automaticamente ao ler um EOF em um determinado fluxo (no seguinte caso, stdin). Agora eu quero fazer um script de shell, que cria um pipe nomeado e conecta o stdin do programa a ele. Em seguida, o script grava no c...
20.05.2017 / 12:25
3
respostas

Imprime colunas que começam com uma string específica

Eu tenho um arquivo parecido com isto: ID101 G T freq=.5 nonetype ANC=.1 addinfor ID102 A T freq=.3 ANC=.01 addinfor ID102 A T freq=.01 type=1 ALT=0.022 ANC=.02 addinfor Co...
23.08.2016 / 14:21
4
respostas

Adicionando uma linha de texto a vários arquivos

Então, eu tenho um monte de arquivos em um diretório, e eu preciso inserir uma linha de texto em cada um deles. Eles têm essencialmente o seguinte formato: <VirtualHost *:80> ServerAdmin gabe@localhost DocumentRoot /va...
24.08.2010 / 21:15