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

Comparando dois arquivos e escrevendo linhas incompatíveis junto com colunas não correspondentes. Apontar as colunas incompatíveis é a minha principal declaração de problema

Eu tenho um requisito onde preciso comparar dois arquivos wrt para cada coluna e escrever a diferença correspondente em outro arquivo junto com alguma identificação mostrando colunas incompatíveis. Apontar as colunas incompatíveis é a minha pri...
08.05.2017 / 12:00
2
respostas

Substitua um padrão se antes de um segundo padrão - mantenha a cadeia entre os dois

Aqui está o meu código: printf '%s' '{$aaa} \{$bbb} \{$ccc} {$ddd' | sed -r -e 's/(^|[^\])\{\$/\$\{/g' -e 's/\\\{\$/\\\$\{/g' e o resultado: ${aaa} \${bbb} \{$ccc} ${ddd O resultado é OK, exceto pelo último padrão, {$ddd , que n...
01.05.2017 / 13:58
2
respostas

Ajustar a saída de um script que extrai dados do CSV

Eu tenho um arquivo com nomes de diretores e seu trabalho, como nomes dos filmes produzidos por eles e todas as informações relacionadas a isso. Eu dei as duas primeiras linhas do arquivo aqui. Eu quero uma solução como o nome do diretor e...
06.04.2017 / 06:26
2
respostas

É uma boa ideia filtrar a entrada antes de executar a ação awk?

Se eu tiver alguma informação, é melhor filtrar os dados antes de executar minha ação awk ou devo fazer toda a filtragem em awk ? Por exemplo, dada a seguinte entrada: $ echo "foo\nbar\nbaz" foo bar baz Devo correr: $ echo "foo...
11.04.2017 / 18:34
3
respostas

Iterando através de um csv e imprimindo elementos específicos

Eu tenho um problema interessante e não tenho certeza de como lidar melhor com a iteração de uma lista. Com o seguinte formato - element, date, unixTime, value CZ, 12/27/2007 15:55, 1198788900, 42346 CZ, 12/27/2007 17:30, 1198794600, -10543 I...
01.03.2017 / 21:23
3
respostas

divide o arquivo em pedaços incluindo mais linhas na primeira parte

Estou tentando separar um arquivo grande com 4100 linhas. Separando 6 linhas de números como arquivo e outras linhas precisam seguir como 4 linhas de números como arquivo. Por favor, considere o abaixo. Como posso escrever um script bash?   ...
13.03.2017 / 01:24
1
resposta

compara e combina vários arquivos por padrão

Eu preciso trabalhar nesses arquivos de texto. (os campos são separados por vírgulas) $ cat File1.seed 389,0, 390,1, 391,0, 392,0, 393,0,SEED 394,0, 395,1, $ cat File2.seed 223,0, 224,1, 225,0, 226,1, 227,0,SEED 228,1, $ cat File3....
10.02.2017 / 17:32
1
resposta

Dividir arquivo com base no tamanho, mas certifique-se de que ele termine com a nova linha

Eu posso usar o comando split para dividir arquivos grandes em vários arquivos menores. Isso está sendo alcançado seguindo o comando split -b 1G $temp_path $final_filepath Mas apenas a ressalva é que esses arquivos muitas vezes contêm...
03.04.2017 / 19:15
1
resposta

maneira mais fácil de reorganizar colunas e manipular arquivos de texto

Aprendendo linux na escola e trabalhando na manipulação de arquivos de texto no momento. Olhando para aprender alguns atalhos aqui e ali ao longo do caminho. Atualmente eu tenho um arquivo de texto com conteúdo como: First Last 111 E. Ro...
13.02.2017 / 04:46
1
resposta

Concatene o CSV com algumas colunas compartilhadas

Eu tenho dois arquivos grandes ~ 9GB. O arquivo CSV 1 tem colunas A, B, C, D, E e o arquivo CSV 2 tem colunas B, C, F, G . A saída desejada é A, B, C, D, E, F, G . Tudo o que tenho conseguido encontrar é juntar colunas semelhantes e conca...
14.02.2017 / 22:22