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

Grepping para um bloco de texto com partes que podem ser opcionais

Eu tenho várias entradas que descrevem um evento em um arquivo de log muito grande, digamos A.log . Eu gostaria de fazer duas coisas com as entradas evento no arquivo de log: Conte o número de ocorrências de cada entrada (este não é um...
26.06.2014 / 16:16
1
resposta

Como o ksh93 é tão rápido?

Assim, em geral, tenho a tendência de olhar para sed para processamento de texto - especialmente para arquivos grandes - e geralmente evito fazer esse tipo de coisa no próprio shell. Eu acho que isso pode mudar. Eu estava bisbilhotando em...
22.12.2014 / 10:30
1
resposta

Alterar data “29 de julho de 2011” para “20110729”

Eu tenho muitos arquivos HTML contendo data com o formato July 29th, 2011 Desejo alterar o formato de data July 29th, 2011 para 20110729 , December 9th, 2010 para 20101209 , etc. Acho que sed pode funcionar, mas ainda não c...
30.07.2011 / 07:33
5
respostas

Como encontrar linhas contendo mais de 100 caracteres e contém “se”?

Então, provavelmente eu deveria usar grep para isso. Contanto que eu precise de pesquisa recursiva, devo usar grep -r . Mas então eu não sei o que devo fazer em seguida;) Como posso fazer isso?     
10.12.2015 / 13:14
5
respostas

Exibe apenas a penúltima (segunda última) linha de um texto [duplicado]

Eu tenho um poema com um número desconhecido de linhas e quero exibir apenas o penúltimo. Qual comando devo usar?     
07.05.2018 / 14:06
4
respostas

Como obter n linhas para cada m linhas (nm) na linha de comando?

Existe uma maneira muito simples (talvez usando uma linha com sed?) para obter n linhas, começando na linha ath dentro deste pedaço de n linhas, para cada m linhas? Mais especificamente, tenho um arquivo com milhões de linhas. Para c...
12.02.2017 / 16:20
4
respostas

Pula os primeiros 3 bytes de um arquivo

Estou usando o shell do AIX 6.1 ksh. Eu quero usar um liner para fazer algo assim: cat A_FILE | skip-first-3-bytes-of-the-file Eu quero pular os primeiros 3 bytes da primeira linha; existe uma maneira de fazer isso?     
24.10.2012 / 15:23
5
respostas

Fazendo um resumo das sentenças [duplicado]

Eu tenho dados e quero resumir frases para gerar conclusões. O exemplo abaixo não está relacionado aos dados, mas apenas para esclarecer a ideia para que eu possa replicá-la. Employee Suzie signed one time. Employee Dan signed one time. Emp...
18.10.2018 / 11:59
3
respostas

Como classificar números em array pelo Unix?

Estou pensando se existe algum nome para uma função tão simples que retorne a ordem dos números em uma matriz. Eu realmente adoraria fazer essa classificação de maneira minimalista e com comandos básicos do Unix, mas não consigo pensar em nada a...
19.09.2016 / 20:04
5
respostas

Re-numera uma lista quando uma nova entrada é inserida

Eu tenho um arquivo de texto de entradas numeradas: 1. foo 2. bar 100% 3. kittens 4. eat cake 5. unicorns 6. rainbows e assim por diante até um grande número. Então, depois de uma linha vazia, um novo bloco começa em 1. Eu insiro uma n...
16.08.2016 / 15:32