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%     
___
3
respostas

Substitua a string 1 somente quando a string 2, 3 ou 4 presente

Basicamente eu sou um oracle dba. Temos uma tarefa para alternar do banco de dados principal para o banco de dados em espera e precisamos entradas de tns (host-name) a serem modificadas de sape-scan para sapi-scan no arquivo tnsnames.ora...
13.07.2017 / 15:38
1
resposta

Como (memória limitada) grep -F -f file_A file_B output.txt

file_A (~ 500MB, 1.6M linhas) consiste em todos os termos de pesquisa de tamanho igual, 1 por linha, não classificados. file_B consiste em todas as linhas de texto de tamanho igual, 1 por linha, não classificadas Eu consegui executar "grep...
04.07.2017 / 21:54
3
respostas

Problemas com o jogo awk

Estou com problemas para tentar corresponder uma string exata com o awk. Minha intenção é pesquisar um csv em uma partida e obter o número da linha dessa partida. Então, se eu procurar por "1.1.1.2" no arquivo abaixo, eu quero que ele retorne...
05.07.2017 / 05:48
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 / 14: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 / 15: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 / 08: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 / 20: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 / 22: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 / 02: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 / 18:32