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

Filtre os caminhos de um arquivo de texto que é mais profundo do que o predecessor imediato

Dado um arquivo de texto contendo uma lista ordenada de caminhos, como posso remover todos os caminhos que são redundantes devido a ter seu pai (imediato ou não) também na lista? Por exemplo: /aaa/bbb /aaa/bbb/ccc /ddd/eee /fff/ggg /fff/gg...
02.05.2017 / 09:31
3
respostas

Como substituir “^” por espaço?

Como pode ^ ser substituído pelo espaço no Unix? Entrada: ab^cd^ef Saída: ab cd ef Eu tentei sub(/^/, " & ", str) , mas a saída é igual à entrada.     
29.08.2016 / 05:38
4
respostas

Grep mantém (saída) todo o arquivo .txt se uma linha contiver uma string

Eu sei que grep -rhI "# Active" > out.txt produzirá qualquer linha contendo # Active dentro do diretório pesquisado, mas eu quero todo o conteúdo do arquivo .txt, por exemplo example.txt Line1 Line2 Line3 # Active Line4 Line...
23.11.2017 / 23:36
3
respostas

Remova as linhas de texto que terminam em “/”

Estou usando o rsync para gerar uma lista de arquivos que foram alterados e, em seguida, usando essa lista para fazer o upload dos arquivos para s3: rsync -av somefiles/ someotherfiles/ > list.txt while read F ; do echo $F...
22.07.2017 / 08:32
5
respostas

Como posso substituir todos os pontos e vírgulas após o primeiro?

Esse problema está relacionado à minha tentativa de importar perguntas e suas respostas em um arquivo do Excel para o arquivo .txt, que o programa de flashcards da Anki manipula conforme descrito aqui . Eu não posso ter mais de dois campos, ent...
11.06.2015 / 14:39
6
respostas

quer a última linha quando o awk duplicado?

Eu tenho o arquivo: key value blah blah blah blah blahblah man1 boy1 blah blah man1 boy2 man1 boy1 Eu faço isso para remover linhas duplicadas: awk '/man1/ { print $1,$2} ' file | awk '!x[$0]++' e o comando pega a primeira linha e...
13.08.2014 / 22:16
5
respostas

avalia vários padrões da saída do programa e grava em arquivos específicos de padrão

Eu tenho um script que gera alguns valores / números e quero dividi-los em dois arquivos. Eu estou olhando para algo como: ./runme.sh | grep 'ook' >> ook.out | grep 'eek' >> eek.out Onde o segundo pipe não deve, como é o caso,...
16.12.2011 / 12:57
6
respostas

unix: obter caracteres de 10 a 80 em um arquivo

Eu tenho um arquivo contendo texto separado por linha: GCAACACGGTGGGAGCACGTCAACAAGGAGTAATTCTTCAAGACCGTTCCAAAAACAGCATGCAAGAGCG GTCGAGCCTAGTCCATCAGCAAATGCCGTTTCCAGCAATGCAAAGAGAACGGGAAGGTATCAGTTCACCG GTGACTGCCATTACTGTGGACAAAAAGGGCACATGAAGAGAGACT...
06.04.2017 / 10:33
4
respostas

Analisa um arquivo txt baseado em um delimitador específico e transforme-o em um arquivo CSV

Eu tenho o seguinte arquivo chamado OpenSimStats.txt: TestreportsRootAgentCount=0agent(s) TestreportsChildAgentCount=0childagent(s) TestreportsGCReportedMemory=10MB(Global) TestreportsTotalObjectsCount=0Object(s) TestreportsTotalPhysicsFrameT...
18.07.2016 / 15:28
9
respostas

Como posso agrupar números em um arquivo

Eu tenho um arquivo com números no formato float. Posso revisá-los via sort -rn numbers.txt | less Eu gostaria de poder "agrupá-los". Ou seja veja facilmente quantos estão no mesmo intervalo. Para dar um exemplo do arquivo: 30.969504117...
02.05.2014 / 14:50