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 otimizar este oneliner? (se a segunda coluna estiver vazia, coloque a linha em outro arquivo)

Eu tenho um pouco de "oneliner": while read ONELINE; do if [[ -n "'echo $ONELINE | awk '{print $2}''" ]]; then echo "$ONELINE" >> LIST-ok.txt else echo "$ONELINE" >> LIST-notok.txt fi done < ORIGINALLIST.txt m...
23.02.2014 / 16:46
3
respostas

Apagar até determinado caractere a partir da string dada

root@server:~/foo$ cat INPUT.txt limit. Current u'^'ZO limit. Current usage'^'FR limit. Current us'^'AS limit. Current usage 95 %.'^'FR limit. Cur'^'AEW root@server:~/foo$ sed "s/limit.SOMEMAGIC/limit./g" INPUT.txt limit.'^'ZO limit.'^'FR limit....
07.08.2014 / 07:23
2
respostas

apaga linhas que somam zero

Eu preciso excluir todas as linhas em um arquivo, se os valores em todas as colunas forem 0 (portanto, se a soma da linha for 0). Meu arquivo é assim (13 colunas e 60000 linhas, delimitado por tabulações) KO gene S10 S11 S12 S1 S2 S3...
29.11.2014 / 19:43
2
respostas

Como substituir este valor no bash / sed

No meu arquivo contém o seguinte texto http://mydomain.com/test.phtml http://mydomain.com/classes/main.class.phtml http://mydomain.com/scripts/filemanager/nl.phtml eu preciso disso (acho que preciso usar sed?) http://mydomain.com/mydir...
30.11.2014 / 17:52
1
resposta

Por que o valor de $ 1 foi alterado em '{$ total = $ total + $ 1}'?

Eu escrevi um comando awk para tentar contar o valor total de uma coluna específica, mas algo inesperado aconteceu: # THE CONTENT OF TEST FILE 1 2 3 4 # MY AWK COMMAND awk 'BEGIN {total=0} {print $1; $total=$total+$1; print $1, $total} EN...
16.10.2015 / 04:39
4
respostas

Como calcular a soma dos dados que possuem o mesmo ID na primeira coluna?

Eu quero somar os valores das linhas dos meus dados que possuem o mesmo ID na primeira coluna. Meus dados parecem data.txt Id a b c d e 1 1 2 3 4 5 1 2 3 4 5 6 1 3 4 5 6 7 2...
03.01.2014 / 09:20
6
respostas

Bash - Dividir os parâmetros dos comandos anteriores

Como alguém poderia analisar o comando anterior no bash? Exemplo: root$ ssh [email protected] root$ echo !$ &>/tmp/foo.txt root$ cat /tmp/foo.txt [email protected] Meta: Envie apenas o ipaddress 1.2.3.4 para foo.txt Eu tentei us...
22.07.2013 / 18:03
5
respostas

apaga linhas em um arquivo csv com mais de 7 dias

Eu tenho um csv que preciso remover todas as linhas com mais de 7 dias. Este é o formato do csv Person ID VIP CS SS LT FTLT PS Modified Datestamp T001028 1 1 1 0 0 0 05-07-2013 T001250 1 1 1 0 0 0 0...
05.07.2013 / 02:22
3
respostas

Acrescentar uma coluna

Eu vasculhei aqui e alguns outros lugares para tentar encontrar uma resposta para isso, mas parece tão estupidamente simples que ninguém respondeu. Tudo o que preciso fazer é adicionar um único valor em uma nova coluna ao final de cada linha. A...
12.06.2014 / 06:17
2
respostas

Como analisar vários padrões de strings no script de shell do Linux

Sou novo no linux shell e tive dificuldade em pensar na solução para isso. Alguém pode ajudar a analisar várias strings (dados) em um arquivo? Para o arquivo abaixo, quero analisar todos os valores ao lado de BIG*20021208*00001** , que são os...
24.06.2014 / 05:37