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

Divide a linha em pares de valores-chave com base na primeira string

Eu quero saber se existe uma maneira fácil de dividir uma linha em um arquivo em várias linhas, como esta: Eu tenho A B C 1 2 3 4 E eu quero algo assim, baseado na primeira string da linha: A B A C 1 2 1 3 1 4 Basicamente, com b...
07.01.2016 / 20:12
3
respostas

Maneira rápida de criar um arquivo de teste a cada segundo listado no formato AAAA-mm-dd HH: MM: SS

Eu quero criar um arquivo de teste grande com linhas contendo datas listadas pelo segundo, mas meu método está demorando muito ... (ou pelo menos, é assim que se sente :) ... 43 minutos para criar apenas 1051201 linhas. Arquivo de 20,1 MB .......
27.02.2011 / 03:54
5
respostas

Lê os números do arquivo de controle e extrai os números de linha correspondentes do arquivo de dados

Eu tenho um arquivo de controle - cntl.txt 2 3 5 Arquivo de dados - data.txt red blue yellow green violet orange Eu preciso ler as linhas correspondentes do arquivo de controle, aqui a saída esperada é: blue yellow violet    ...
02.11.2016 / 20:58
2
respostas

Um loop while e um aqui-documento - o que acontece quando?

Eu tenho esse loop while e o combo here-document que eu executo no Bash 4.3.48 (1) e eu não entendo sua lógica. while read file; do source ~/unwe/"$file" done <<-EOF x.sh y.sh EOF A minha pergunta é composta por estas part...
07.02.2018 / 15:05
2
respostas

Extraia linhas contendo determinado valor ou maior

Estou trabalhando com um arquivo de log que contém entradas que aparecem assim: $Hostname1: 0x7FDBF4B1AB10 ( 23698) waiting 100 seconds, NSDThread: for I/O completion on disk vd4 $Hostname2: 0x7F2D10A2F8C0 ( 25393) waiting 200 seconds, NS...
08.10.2018 / 12:22
3
respostas

Esvazie um arquivo sem grep tratando-o posteriormente como um arquivo binário

Atualmente, tenho netcat saída de tubulação para tee que está gravando para output.txt com nc -l -k -p 9100 | tee output.txt Eu quero monitorar esta saída, então eu estou assistindo com tail -f | egrep -i 'regex' via PuTTY para q...
15.10.2014 / 13:42
4
respostas

Como grep bloqueia? Ou eu deveria usar o awk / ack?

Digamos que eu tenha um arquivo com informações da seguinte forma: ... Entry '234238': some text some text some text some text Entry '899823': some text some text some text Entry '234238': more text more text more text Entry '64...
30.03.2014 / 22:46
3
respostas

Como inserir uma linha no documento de texto antes da linha contendo algum texto no bash?

Eu tenho uma variável que diz $strToInsert e eu tenho um arquivo file.html . Gostaria de saber como encontrar a última aparição de </head> e inserir uma nova linha antes da linha com ela e preenchê-la com $strToInsert contents?...
28.03.2012 / 06:55
7
respostas

Como trocar colunas em tal arquivo?

Eu tenho um arquivo de texto, cada linha é armazenada assim: "Video or movie" "parent" "Media or entertainment" "1" "1" "1" "0" "0" Eu quero trocar as colunas 3 por 2, ou seja, "Video or movie" "Media or entertainment" "par...
13.02.2012 / 20:32
1
resposta

Por que 'while .. read .. EOL' está executando uma expansão de variável, ainda file e | não?

Além da expansão de variável mencionada no título da pergunta, também tenho outro problema alarmante ao ler dados em linha para <<EOL ... Quando os dados contêm um backtick ', isso causa um erro . Ambos são problemas de substituição...
16.04.2011 / 05:39