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 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 / 03: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 / 21: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 / 09: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 / 09: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 / 10: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 / 12: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 / 19:15
1
resposta

Exclui o último caractere em uma palavra, mas somente se o caractere estiver lá - no bash

Como remover o último caractere somente se ele estiver lá? entrada: OpenOffice.org/m openOffice.org/ozm Pers. Pfg. phil. Prof. resp. Roonstr./m roonstr./ozm resultado desejado: OpenOffice.org openOffice.org Pers Pfg phil Prof resp...
15.08.2012 / 07:16
1
resposta

Como posso escrever um novo marcador de sintaxe para o gedit?

Algumas vezes eu desejo que o idioma em que eu esteja escrevendo tenha um destaque de sintaxe. Como posso adicionar isso?     
19.11.2010 / 09:36
2
respostas

Como eu poderia usar o Bash para encontrar 2 bytes em um arquivo binário, aumentar seus valores e substituir?

Estou tentando encontrar dois bytes dentro do arquivo binário, depois aumentar o valor desses dois bytes e substituí-los dentro do arquivo. Esses dois bytes estão nas posições 0x82-0x83. Por enquanto eu extraí com sucesso esses dois bytes usando...
30.08.2013 / 11:03