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

'highlight' comando

Existe um comando que pode ser usado para destacar facilmente (com cores, texto em negrito ou invertido back / foreground) strings específicas em stdin enquanto passa a string inteira para stdout? Estou pensando em construí-lo , mas prefiro usá...
16.03.2011 / 14:38
2
respostas

Como exibir TSV (csv) no console, quando as células vazias são perdidas por: 'column -t -s $' \ t ''

Eu tenho um arquivo com colunas divididas com tab . Eu tenho arquivo quando algumas linhas têm células vazias (no início, no meio). Nesses casos, column -t -s $'\t' simplesmente falha: Entrada: $ echo -e 'A\tB\tC\tD\n\tb1\t\td1\...
13.01.2012 / 13:43
3
respostas

Processe a última linha primeiro usando o awk

Eu tenho um arquivo de dados que quero normalizar usando awk , com base no último ponto de dados. Por isso, gostaria de acessar primeiro o último ponto de dados, para normalizar os dados e depois processar normalmente. O método a seguir, us...
19.12.2012 / 08:44
5
respostas

Script para extrair entradas selecionadas de um arquivo bibtex

Eu tenho um arquivo bibtex grande com muitas entradas, onde cada entrada tem a estrutura geral @ARTICLE{AuthorYear, item = {...}, item = {...}, item = {...}, etc } (em alguns casos, ARTICLE pode ser uma palavra diferente, por exemplo,...
19.12.2013 / 14:31
3
respostas

Existe uma maneira de fazer perl -i não estrobiar links simbólicos?

Um amigo meu diz que, se você fizer isso: perl -pi.bak -e 's/foo/bar/' somefile quando "somefile" é na verdade um link simbólico, o perl faz exatamente o que os documentos dizem que ele fará: It does this by renaming the input file,...
15.03.2011 / 21:53
5
respostas

cabeça, cauda e linha? [duplicado]

Qual é a maneira mais simples de extrair de um arquivo uma linha dada pelo seu número. Por exemplo, quero a 666ª linha de somefile . Como você faria isso no seu terminal ou em um shell script? Eu posso ver soluções como head -n 666 somef...
09.09.2015 / 14:41
7
respostas

Como encontrar uma posição de um personagem usando o grep?

Eu preciso identificar a posição de um caractere em string usando o comando grep. Exemplo, a string é RAMSITALSKHMAN|1223333 . grep -n '[^a-zA-Z0-9\$\~\%\#\^]' Como encontro a posição de | na string dada?     
02.09.2014 / 16:44
8
respostas

Usando 'grep' para encontrar linhas que contenham todos os três caracteres especificados em qualquer ordem [duplicada]

Temos um documento que contém linhas e temos que descobrir se [a | b | c] aparece pelo menos uma vez em cada linha, independentemente da ordem. Por exemplo: Entrada: abc bca cab hhfdhdhfabjfdjdjff acjfdjdfjdf fhfhfhfabcjdfjdjfk ahfhfb...
04.02.2015 / 14:47
8
respostas

Verifique se todas as linhas de um arquivo são exclusivas

Eu tenho um arquivo de texto contendo linhas como esta: This is a thread 139737522087680 This is a thread 139737513694976 This is a thread 139737505302272 This is a thread 139737312270080 . . . This is a thread 139737203164928 This is a...
06.07.2018 / 18:29
4
respostas

Determine quanto tempo as guias '\ t' estão em uma linha

Em um campo de processamento de texto, há uma maneira de saber se uma guia tem 8 caracteres de comprimento (a duração padrão) ou menos? Por exemplo, se eu tiver um arquivo de amostra com delimitador de tabulação e o conteúdo de um campo coube...
30.08.2017 / 13:26