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

Verifique se todas as linhas de arquivo ocorrem em arquivos diferentes

Eu tenho dois arquivos: file1 com cerca de 10 000 linhas e file2 com algumas centenas de linhas. Eu quero verificar se todas as linhas de arquivo2 ocorrem no arquivo1. Ou seja: ∀ linha ℓ ∈ arquivo2: ℓ ∈ arquivo1 Se alguém não souber o que sig...
12.10.2017 / 17:25
4
respostas

Substituir string de múltiplas linhas em arquivos

Eu tenho um número de arquivos que eu quero atualizar, substituindo uma seqüência de várias linhas com outra seqüência de várias linhas. Algo ao longo das linhas de: * Some text, * something else * another thing E quero substituí-lo por:...
26.01.2015 / 19:10
2
respostas

Por que esse comando xargs não funciona?

Eu queria excluir todas as extensões .sh assim: ls *.sh | xargs -I {} mv {} 'basename {} .sh' No entanto, isso não funciona, ele se comporta como basename retorna o nome do arquivo inalterado. Por que está se comportando dessa manei...
18.02.2013 / 18:37
6
respostas

Como você mantém apenas as últimas n linhas de um arquivo de log?

Um script que eu escrevi faz alguma coisa e, no final, acrescenta algumas linhas ao seu próprio arquivo de log. Gostaria de manter apenas as últimas n linhas (digamos, 1000 linhas) do arquivo de log. Isso pode ser feito no final do script desta...
19.09.2016 / 15:03
10
respostas

Um script que exclui espaços extras entre letras no texto

Eu tenho um documento de texto com uma carga de texto que tem um espaço extra adicionado após cada letra! Exemplo: T h e b o o k a l s o h a s a n a n a l y t i c a l p u r p o s e w h i c h i s m o r e i m p o r t a n t… Vis...
10.09.2016 / 12:09
5
respostas

Classificar arquivos de texto com várias linhas como uma linha

Eu tenho um arquivo de texto neste formato: #################################### KEY2 VAL21 VAL22 VAL23 VAL24 #################################### KEY1 VAL11 VAL12 VAL13 VAL14 #################################### KEY3 VAL31 VAL32 VAL33 VAL34...
31.12.2016 / 12:09
4
respostas

Como eles conseguiram dirigir um computador Unix antes dos mouses e copiar e colar?

Como o Unix tem 40 anos, o Unix é mais antigo que a invenção do mouse do computador. (Na verdade, apenas 3 anos, se o Unix for de 1969 e o mouse de 1972.) Como o mundo fez um novo usuário fazer qualquer coisa no Unix sem copy & colar? Eu sei...
04.07.2011 / 20:00
5
respostas

Substituição de padrão de correspondência de caso com sed

Eu tenho um código-fonte distribuído em vários arquivos. Tem um padrão abcdef que eu preciso substituir por pqrstuvxyz . O padrão pode ser Abcdef (caso de sentença) e precisa ser substituído por Pqrstuvxyz . O padrão pode ser...
20.04.2014 / 18:17
5
respostas

Remove linhas duplicadas enquanto mantém a ordem das linhas

[root@server]# awk '!seen[$0]++' out.txt > cleaned awk: (FILENAME=out.txt FNR=8547098) fatal error: internal error Aborted [root@server]# O "" servidor "" possui: RAM de 8 GBytes + SWAP de 16 GByte, x > 300 GBytes de espaço livre, amd6...
07.04.2015 / 09:43
5
respostas

Existe um utilitário de linha de comando para transpor um arquivo csv?

Dado um arquivo como esse First,Last,Age Cory,Klein,27 John Jacob,Smith,30 Existe um utilitário de linha de comando para transpor o conteúdo para que a saída apareça assim First,Cory,John Jacob Last,Klein,Smith Age,27,30     
07.01.2013 / 22:59