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

Compare dois arquivos e retorne um valor verdadeiro ou falso

Eu tenho dois arquivos com uma coluna. Se as primeiras linhas nos dois arquivos forem iguais, imprima 1, caso contrário, imprima 0. file1 : M A A M file2 : M M A A output : 1 0 1 0 Alguém pode me mostrar um script...
26.05.2014 / 08:26
3
respostas

coloração condicional no grep

Eu tenho um script simples de bash . Uma linha do meu script corresponde a um "padrão" com o grep e colore a correspondência grep -i --color=always -- "$1" Eu preciso modificá-lo, para que ele apenas cole a correspondência, se a linha n...
25.05.2014 / 15:31
5
respostas

Lê o conteúdo em uma linha no bash

Eu tenho um arquivo com o conteúdo nesta ordem, que é separado por espaço 4096 1230 4560 1024.... n Como posso ler cada número e passá-lo para outro comando, por exemplo, dividir cada número por 1024.     
09.11.2013 / 16:53
2
respostas

Bash: anexar colunas à tabela

Se você quiser acrescentar uma coluna (não uma linha) a uma tabela e a coluna tiver o mesmo número de elementos, com certeza, como você pode fazer isso? Dado um conjunto de arquivos, que continua mudando a cada dia, você deseja acompanhá-lo....
23.11.2013 / 04:13
2
respostas

Une dois arquivos com diferentes números de colunas e linhas

Eu tenho dois arquivos. file_1.txt é assim: R1 C1 C2 C3 C4 C5 R2 C1 C2 C3 C4 C5 R3 C1 C2 C3 C4 C5 R4 C1 C2 C3 C4 C5 R5 C1 C2 C3 C4 C5 R6 C...
23.11.2013 / 02:53
2
respostas

Linhas de impressão duas linhas acima do padrão

Como posso imprimir o conteúdo de um arquivo menos tudo, incluindo e abaixo da linha acima da primeira ocorrência de um padrão? Digamos que o padrão seja "^ Previous" na linha 15; então eu gostaria de imprimir linhas 1-13.     
25.07.2018 / 21:08
2
respostas

Concatene várias linhas em sequências delimitadas por “caracteres especiais”

Digamos que eu tenha esses comandos Bash: $ sha="$(git log --all --format=format:%H -n 1 -- .npp.json)" $ git branch --contains "$sha" | tr -d " *" agora que pode registrar algo como: master dev remotes/origin/foo minha pergunta é...
13.08.2018 / 00:23
1
resposta

remove o caractere de retorno de carro do arquivo binário grande

Eu tenho um arquivo binário grande (quase arquivo binário!) que tem muitos \ r \ n  in [é gerada no windows env e não tem controle sobre a geração de aplicativos] . Desejo remover \ r deste arquivo grande [= ~ 1Gb] para processar mais em ou...
30.06.2011 / 12:26
3
respostas

Adicione números no início de cada linha e substitua asteriscos por números em um documento

Existe uma maneira no Linux do CentOS 7 para adicionar números às linhas de um documento. Qualquer método é OK, comando, código, script ou qualquer outra coisa. Eu tenho um documento e quero numerar as linhas. Exemplo de entrada Only I can...
05.10.2018 / 17:43
4
respostas

Como posso manipular o conteúdo de um arquivo duplicando e alterando algumas partes?

Eu quero manipular um arquivo de texto. Ele contém muitos blocos da forma CLASS ...some stuff ... END Eu quero duplicar cada um desses blocos e adicionar e remover uma linha do seu conteúdo. Posso roteirizar isso?     
16.11.2010 / 15:28