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

Remove caracteres duplicados no bash

Se eu estou tendo uma linha como: There are seven pencil Eu quero imprimir isso como: Ther a svn pcil O que é o comando bash shell para isso? Esclarecimento: o objetivo é remover todas, pelo menos, duas vezes, exceto a primeira...
24.01.2018 / 22:27
4
respostas

Como usar o comando grep No Linux para filtrar valores em uma linha?

Estou tentando ler a temperatura do meu Avalon, que tem o Avalon Firmware: 20170603 Estou usando o comando: cgminer-api -o stats Isso me traz muitas informações que eu não preciso. root@OpenWrt:/etc# cgminer-api -o stats STATUS=S,W...
12.01.2018 / 23:34
5
respostas

Encontre apenas o padrão correspondente em um arquivo CSV

Estou tentando imprimir apenas o padrão correspondente em um arquivo CSV. Exemplo: todas as colunas começam com 35=its value . Obrigado. Arquivo CSV: 35=A,D=35,C=129,ff=136 D=35,35=BCD,C=129,ff=136 900035=G,D=35,C=129,ff=136 35=EF,D=35,C...
13.06.2017 / 13:28
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 / 04: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 / 16: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 / 20: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 / 18: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 / 09: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 / 09: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 / 07:23