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%     
___
1
resposta

Procura e substitui em vários arquivos com base na condição

Estou portando um projeto do Visual Studio C ++ para o Linux e gostaria de encontrar todas as linhas em todos os arquivos .h e .cpp que começam com #include e em qualquer uma dessas linhas gostaria de substituir a barra invertida pela barra ....
31.05.2011 / 12:49
3
respostas

procura valores depois de colunas específicas de cadeia de caracteres múltiplas

Eu tenho este arquivo (copiado do vim): name: some name^M ^M count: 1^M ^M region: some_region name: some name^M ^M count: 2^M ^M region: some_region^M ^M name: some name^M ^M count: 1^M ^M region: some_region^M ^M Testing Powershell scripts...
29.03.2018 / 13:02
1
resposta

Crie um arquivo JSON de todo o software dpkg instalado

Estou tentando coletar todos os pacotes instalados através do dpkg em um arquivo JSON. Eu tentei este script: echo [ > installed_packages.json dpkg-query -W -f '{"name":"${binary:Package}","version":"${Version}","short_description":"${b...
22.08.2018 / 15:55
1
resposta

Como posso calcular a média de várias colunas com o mesmo valor para as duas primeiras colunas?

Eu tenho um arquivo com cerca de 13 milhões de linhas como: Lat Long air_temp sst wind_speed wave_height wave_period 65.3 7.3 4.3 8.8 7.7 4 8 61.6 1.3 -9.99 8.8 9.8 4 7 61.2 1.1 -9.99 8.8 7.7 3 7 61.1 1 -9.99...
14.08.2017 / 20:37
1
resposta

Como encontrar todas as correspondências para uma expressão regular em uma string

No POSIX awk e Gawk, respectivamente, como podemos encontrar todas as correspondências para uma expressão regular em uma string? Mais especificamente, encontre todas as correspondências que são substituídas pela função gsub builtin, em ter...
18.07.2017 / 22:46
2
respostas

Concatene vários arquivos compactados, ignorando as linhas de cabeçalho em todos, exceto no primeiro arquivo

Eu tenho uma coleção de arquivos gzipados que quero combinar em um único arquivo. Cada um deles tem formato idêntico. Eu quero manter as informações de cabeçalho apenas do primeiro arquivo e ignorá-lo nos arquivos subseqüentes. Como um exempl...
17.09.2018 / 03:26
2
respostas

Remover o conjunto de chaves se o padrão for encontrado

Eu gostaria de remover chaves {} block + seu "nome" (prefixo de 2 palavras), se um padrão for encontrado dentro do bloco. Eu tentei alguns sed magic mas não consegui. Por exemplo: Padrão: PATTERN PATTERN-X Entrada m m1 {...
29.12.2017 / 20:21
4
respostas

extrai uma coluna de um arquivo de texto grande

MaxVal MinVal AvgVal 3.8959 0.795 2.249071429 3.8416 0.7761 2.280848 3.896 0.7949 2.221309804 3.8727 0.7746 2.252477966 3.8953 0.7957 2.225252 Suponha que eu queira extrair a coluna que tem o cabeçalho "...
01.04.2017 / 12:41
2
respostas

Substituição de uma linha por outra linha em múltiplos arquivos

Eu tenho que substituir o conteúdo das linhas de um arquivo com outra linha (na mesma posição número 3) em vários arquivos. O problema parece com o seguinte: Input1 file.list <- list("a","b","c","d") file.list <- list("d","e","f","...
27.10.2017 / 14:48
2
respostas

Procura substituir no arquivo XML com sed ou awk

Portanto, tenho uma tarefa em que tenho de manipular um arquivo XML por meio de um script de shell bash. Aqui estão os passos: Consultar arquivo XML para um valor. Pegue o valor e faça referência cruzada para encontrar um novo valor em...
14.10.2017 / 23:11