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

grep primeiro n e últimos n caracteres de uma linha em um arquivo

Eu tenho um arquivo de log que se parece com: Mar 23 08:20:23 New file got created in sec: 235 Mar 23 08:21:45 New file got created in sec: 127 Mar 23 08:22:34 New file got created in sec: 875 Mar 23 08:25:46 New file got created in sec: 322...
24.03.2017 / 03:42
4
respostas

Contagem de ocorrências de texto por linha

Eu tenho que analisar grandes arquivos de texto onde certas linhas são de interesse e outras não. Dentro daqueles de interesse eu tenho que contar as ocorrências de uma certa palavra-chave. Assumindo que o arquivo é chamado input.txt e se...
08.04.2016 / 14:20
5
respostas

bash + como anexar caminho ao final da linha de acordo com o caminho existente

O seguinte arquivo de configuração ( exemplo 1 ) não está configurado como deveria ser. Cada linha no arquivo deve conter o /grid/sdX ( a to z ) conforme descrito no exemplo 2 . Eu preciso encontrar uma maneira de escrever um scri...
31.12.2017 / 19:53
4
respostas

Como dividir o campo 1 em linhas distintas, mas manter o campo 2 copiado para cada nova linha criada

Entrada: Nota: 2 colunas separadas por uma guia, espaços regulares separando palavras na coluna 2. 1 the mouse is dead 2 hit the wall 3 winter lasts forever Saída desejada: 1 the 1 mouse 1 is 1 dead 2 hit 2 the 2...
18.01.2018 / 17:37
6
respostas

ordem inversa em um csv

Eu tenho um arquivo CSV como: input.csv 1,2,3,10 4,5,6 7,8,9,12,28,30 Eu quero reverter as colunas neste arquivo, o que significa: output.csv 10,3,2,1 6,5,4 30,28,12,9,8,7 Eu sei como fazer isso por uma contagem fixa de colunas, ma...
09.12.2016 / 08:09
3
respostas

Comando UNIX para substituir dentro do delimitador baseado na posição do delimitador

Eu tenho uma string de entrada com | [pipe] delimitadora e gosto de substituir a string vazia 3ª e 5ª colunas por & character. Arquivo de entrada: a a|b b|c c|d d|e e f f|g g|h h|i i|j j Arquivo de saída: a a|b b|c&c|d...
03.08.2017 / 07:39
5
respostas

como criar uma coluna com valores zero no shell?

Como posso criar um arquivo de dados com uma coluna na qual haverá 1000 linhas com valores zero? algo como: output: 0 0 0 0 0 . . .     
05.08.2016 / 05:23
7
respostas

Precisa de alguma mágica sed: Mover linhas marcadas para o início de um arquivo

Eu me vejo em extrema necessidade de alguma sed magic (eu realmente preciso me sentar e aprender isso). Eu tenho um arquivo com muitas linhas. Depois de analisá-lo, marquei algumas linhas adicionando uma estrela (*) ao início da linha. O...
28.06.2013 / 03:56
5
respostas

Extrair endereço IP de um texto e armazená-lo em uma variável

Eu tenho um arquivo de texto chamado abd mostrado abaixo. 48878 128.206.6.136 34782 128.206.6.137 12817 23.234.22.106 Eu quero extrair apenas o endereço IP do texto e armazená-lo em uma variável e usá-lo para outra finalidade. Eu ten...
15.11.2015 / 01:11
2
respostas

Filtrando caminhos redundantes de uma lista de caminhos

Eu tenho uma lista de caminhos relativos como este: dir1 dir2 dir2/dir3 dir2/file1 dir3/file2 dir3/dir4 dir3/dir4/file3 No exemplo acima, o especificador dir2/file1 (por exemplo) é redundante, porque a entrada dir2 incluiria esse ar...
06.03.2013 / 05:09