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

br comando para substituir uma string de um arquivo por todo o conteúdo de outro arquivo [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Como garantir que a string seja interpolada em 'sed' substituição escapa de todos os metachars                                      1 resposta                             ...
19.03.2015 / 13:46
1
resposta

Como extrair determinados dados de um fluxo MQTT

Eu digito mosquitto_sub -d -t +/# do terminal do Ubuntu para acessar o fluxo do MQTT. No entanto, gostaria de ver apenas um conjunto específico de dados do fluxo do MQTT. Eu adicionei | grep -v PING para que tudo ainda seja impresso, ex...
24.02.2015 / 02:48
3
respostas

Gere o número de Seqüência para cada linha no final. Modifique o post que alguém pode ajudar e sugerir sobre isso.

Eu tenho essa consulta sed '/./=' abc.txt| sed '/./N; s/\n/, /' >> as.dat source file has 3 rows like below a b c Quando usar o seguinte comando, isso me dá um resultado como este Output 1 a 2 b 3 c mas eu g...
04.02.2015 / 16:26
1
resposta

Mesclar colunas com o mesmo valor com awk

É possível mesclar colunas com o mesmo valor em awk ? Algo como if awk '$1 = $2' then merge Eu tenho isso AZ14962 AZ14962 ctg_ 104 AZ14962 AZ14962 ctg_ 4 AZ14962 AZ14962 ctg_ 61 AZ14962 AZ14962 ctg_ 23 Resultado esper...
03.02.2015 / 18:48
2
respostas

Vários comandos grep com ordenação

Eu tenho um arquivo de texto contendo uma lista de notas dos alunos: Andrew cooking A Andrew cooking B Andrew computing F Steven java C Steven python E Ben C++ D Ben python C Jamie java E Jamie C++ E Jamie C++ B Jamie python E Gerry python E...
06.02.2015 / 02:22
1
resposta

Como adiciono algo ao final de “}” se um padrão é correspondido?

Se eu tiver algo parecido com isto: hello {sdsdsdsds} pattern {askjdasjkdjasd} hello {siadsd} pattern {iuewer} Se o padrão for correspondido antes de {*} , preciso adicionar um ; . Saída: hello {sdsdsdsds} pattern {askjdasjkdjasd}...
28.11.2014 / 20:52
2
respostas

Oneliner que imprime grupos e seus números que começam com um '1'?

Eu tenho que escrever um oneliner que imprima grupos de sistemas e seus identificadores, para todos os grupos cujos identificadores começam com '1'. Por exemplo, o resultado do comando cat em /etc/group é este: Eu devo imprimir: user...
22.11.2014 / 16:47
1
resposta

Como grep os logs para uma lista de padrões e fazer um relatório com isso?

Eu tenho um executável C ++ que verifica alguns dos meus arquivos e esses arquivos tem algum ID de usuário. Após a conclusão da verificação, gera abaixo do arquivo de log (abc.log) como este - INFO [0x7faff2b32a00] (/home/david/abc/golden/...
27.10.2014 / 23:02
3
respostas

Dividir uma string até um local específico

Eu tenho uma pergunta e quero saber como lidar com isso com sed ? Como se corta uma variável até um local específico, no meu caso _g ? Exemplo variable="This_is_good_g0r0s0_continues" Eu preciso cortar essa variável até _g . Tamb...
03.12.2014 / 18:45
2
respostas

Copie as duas primeiras linhas de um arquivo e remova as linhas

Eu preciso processar um arquivo usando um script de shell. O arquivo chega com os dados, bem como algumas informações incorporadas, que são relevantes para o processamento. O arquivo está no seguinte formato: email_address system_area it...
29.01.2015 / 12:05