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%     
___
1
resposta

Quebrar uma cadeia de nomes de host em colunas

Eu tenho a saída de um comando que pode listar entre 8 e 800 hosts. Estou tentando descobrir como dividir isso em 3 ou 4 colunas. Agora estou usando "fmt | column", mas a saída não é tão boa quanto eu gostaria.     
23.11.2016 / 21:18
3
respostas

Adicione colchetes para latitude e longitude

Eu tenho um arquivo CSV que tem longitudes e latitudes: input.csv 103.771 1.44849,103.771 1.44894,103.771 1.4489,103.772 1.44802,103.772 1.4479,103.774 1.44948,103.775 1.4501,103.778 1.4512,103.78 1.45145,103.781 1.45151,103.783 1.45118,10...
17.11.2016 / 01:52
2
respostas

Remover linhas com menos de 5 duplicadas

Eu tenho um dado parecido com isso, para cada SNP, ele deve repetir 5 vezes com beta diferente. Mas, para o SNP rs11704961, ele só é repetido duas vezes, portanto, desejo excluir as linhas do SNP que são repetidas menos de 5 vezes. Eu tentei usa...
11.11.2016 / 23:26
2
respostas

Altera o conteúdo de um arquivo do nome do arquivo

Eu quero escrever um script no qual o conteúdo do arquivo seja alterado com base em seu nome de arquivo. Suponha que eu tenha um arquivo chamado ABC_20161027220153.txt e o conteúdo do arquivo seja 2000|2000_ABC|04|||0000000000|| Eu...
31.10.2016 / 15:39
1
resposta

Calcule o valor percentil e máximo por variável

Bash Gurus, eu preciso calcular os números máximos e percentuais para cada item na lista, usando o awk aa 1 ab 3 aa 4 ac 5 aa 3 ad 2 ab 4 ac 2 ae 2 ac 5 Saída esperada Item 90th percentile max value aa 3.8...
09.11.2016 / 07:14
2
respostas

Nova coluna toda vez que eu executo script

eu tenho um problema. Eu quero fazer um script bash que grava dados para nova coluna toda vez que eu executar o script. Por exemplo, toda semana eu verifico quantos arquivos em cada pasta eu tenho. find /home/user/admin/stuff/ -mtime -7 | wc...
27.10.2016 / 08:29
2
respostas

Procura por uma string desconhecida entre dois colchetes

Oct 24 10:18:43 reliant3 sshd[67299]: Accepted password for root from 10.51.21.57 port 60097 ssh2 Estou procurando pela palavra senha. Quando o encontrar, quero encontrar algo associado ao número sshd[67299] e imprimi-lo.     
25.10.2016 / 19:01
2
respostas

Ferramenta para substituir o bloco em um arquivo

A maioria das ferramentas de software de gerenciamento de configurações tem uma maneira de substituir um bloco em um arquivo. Exemplo: SaltStack: blockreplace Ansível: blockinfile Eu quero exatamente isso, mas sem a sobrecarga de...
25.10.2016 / 14:35
3
respostas

grep usando um arquivo

Eu tenho 2 arquivos e quero encontrar a diferença e produzir apenas o que não está dentro do ex2 Se usar grep -Ff ex2.txt ex1.txt , ele me mostrará a b c d , se eu usar o mesmo comando com -v , não haverá saída. Por que o primeiro coman...
04.10.2016 / 09:31
2
respostas

Substituindo string por outra string

Na linha (s) que se originam do arquivo csv) 14/Feb/2016:15:21:33-0500]http://map1.link.de/mk qual é a parte mais fácil de substituir / excluir e adicionar ]http://map1.link.de/ com , tendo em mente que após map pode vir...
18.10.2016 / 17:08