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

Substituir string por índice seqüencial

Alguém pode sugerir uma maneira elegante de realizar isso? Entrada: test instant () test instant () ... test instant () //total 1000 lines a saída deve ser: test instant1 () test instant2 () test instan...
26.02.2014 / 20:26
2
respostas

bash: colorize a segunda coluna de saída

digamos que eu tenha a seguinte saída de ls: $ ls -lAhF /bin -rwxr-xr-x 1 root root 905K Apr 10 2010 bash* -rwxr-xr-x 3 root root 31K Dec 26 2011 bunzip2* -rwxr-xr-x 1 root root 505K Nov 15 2010 busybox* -rwxr-xr-x 3 root root 31K Dec 26...
26.05.2013 / 19:15
6
respostas

SED: Excluir 4 linhas acima e abaixo de 5 linhas após a correspondência de padrões

Eu tenho o arquivo do Hugh com os seguintes detalhes: define host{ use generic-host ; Name of host template to use host_name ServerA_172.29.16.102 alias Se...
06.09.2013 / 19:15
5
respostas

Classifique o arquivo de entrada pelos resultados de um regex

Gostaria de classificar um arquivo com base nos resultados de uma expressão regex. Por exemplo, se eu tenho as seguintes declarações de propriedade em Obj-C @property (nonatomic, strong) id <AlbumArtDelegate, UITextFieldDelegate> *album...
13.08.2012 / 21:01
3
respostas

Como a saída sed pode ser formatada como a impressão formatada do printf?

O sed pode substituir o texto por uma string formatada como a impressão formatada do printf? O seguinte comando sed substitui uma linha que começa com o valor atual de "$ domain" com vários valores especificados em variáveis. /bin/sed "s/...
31.05.2012 / 15:16
2
respostas

Como compilar uma seleção de documentos Markdown

Processando um único arquivo Markdown para HTML: pandoc -f markdown -t html inputfile.md Embora eu possa usar o Pandoc assim para processar arquivos Markdown individuais, eu quero compilar uma lista de arquivos Markdown selecionados e pro...
27.05.2013 / 03:17
2
respostas

grep uma linha antes do jogo mais a partida

zzzzzzzzz aaaaaaaaa bbbbbbbbb & ccccccccc & ddddddddd hhhhhhhhh eeeeeeeee fffffffff & ggggggggg & na linha acima, o que eu quero é grep / sed / awk (qualquer método é bom) linha que tem & sinal mais uma linha...
05.11.2013 / 22:42
2
respostas

No vi / vim, como eu adiciono um arquivo em vez de sobrescrevê-lo?

Eu sei que posso escrever em um arquivo simplesmente fazendo :w <file> . Gostaria de saber como posso escrever em um arquivo anexando-o em vez de sobrescrevê-lo. Exemplo de caso de uso: Eu quero tirar algumas amostras de um arquivo de...
04.04.2016 / 17:39
2
respostas

Delimitador está sendo alterado com campos

Eu tenho um arquivo com valores organizados em colunas e separados por vírgulas , como no arquivo abaixo: 324,01,1,113333600000,1,, 016,01,1,134954200000,1,, 770,01,1,109069200000,1,, 853,01,1,111518800000,1,, Quando eu uso o seguinte co...
09.08.2015 / 16:30
3
respostas

Mostra o caractere na posição em um arquivo

Eu gostaria de imprimir o caractere em uma determinada posição usando apenas a linha de comando. Por exemplo: <command> 5 A saída seria a se o quinto caractere desse arquivo fosse a . Como estou lidando com arquivos grandes,...
16.04.2016 / 09:32