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

Por que os campos não são separados por um espaço em branco na saída deste exemplo?

Ao aplicar awk -F'[,/]' '{sub(/\/[0-9]+/, "/" ($2+3) ); print $0}' para inserir Statements and Functions/399,Black,notBold por que a saída Statements and Functions/402,Black,notBold em vez de Statements and Functions 402...
18.07.2017 / 03:11
1
resposta

sed para procurar por aba

Eu tenho um arquivo de configuração no seguinte formato # ra y 1000000 \x2e\x72\x61\xfd # ost y 500000000 \x21\x42\x44\x4e # java y 1000000 \xca\xfe\xba\xbe Isso é o que eu quero fazer: Pesquise ra , ost , java...
16.07.2017 / 13:43
2
respostas

Como substituir o delimitador da coluna específica

Este é o arquivo abc.txt que consiste em 5 colunas: ID|first name|middle name|last name|address 1 | john | whatever | smith | somewhere Como obtenho esta saída: ID|first name middle name last name|address 1 | john whatever sm...
10.08.2017 / 07:48
2
respostas

várias substituições em uma única linha com sed

Eu gostaria de escanear uma árvore de arquivos inteira e fazer duas substituições em qualquer linha com duas correspondências, ou seja: printf("Hello WORLD! %s, %d\n",bcm_errstr(rv),var); dprintf("kjhgjkhfkhgfjgd %s\n",bcm_errstr(rv)); de...
05.07.2017 / 16:58
1
resposta

Shell Script (Bash) para editar a saída de um comando

Shell Script (Bash) para editar a saída de um comando Estou tentando fazer um script de shell para determinar o intervalo de endereços IP em minha própria rede sem fio pessoal. Quando eu executo este comando: ifconfig Eu recebo esta...
29.08.2017 / 20:51
1
resposta

Leia um arquivo maior-A e recupere as strings relacionadas no 2º arquivo e crie uma saída

Eu estou executando um loop for contra dois arquivos maiores (1.6 a 47 milhões de entradas) e cada linha grep está levando muito tempo. queria saber se há outra solução mais rápida que eu possa usar aqui. Basicamente, eu preciso ler o FILE-A par...
31.08.2017 / 18:18
2
respostas

Extraindo campos de linhas em um arquivo de texto [fechado]

Como posso extrair o terceiro valor e todos os subsequentes (ou seja, descartar os dois primeiros valores) de cada linha em um arquivo de texto contendo, por exemplo, os seguintes valores? 1 1112 0 1 2 2 1111 0 2 3 1211 1 0 3 Eu quero ign...
26.06.2017 / 19:54
3
respostas

separe um dado de uma coluna por caracteres repetidos em tantas colunas quanto os caracteres uniq

Então, eu tenho um arquivo assim: file1 : três colunas SNP Id Geno 1 a AB 2 a AB 3 a BB . . . . . . . . . 1 b AB 2 b BB 3 b AB . . . . . . . . . 1 c AA 2 c AB 3 c AA . . . . . . . . . e eu preciso de um arquivo como esse: fi...
30.05.2017 / 12:04
1
resposta

Procura e substitui uma sequência dentro de parênteses

Eu tenho um arquivo no qual há uma linha byte address[] = { 0x54, 0x36, 0x45 }; Estou tentando alterar o arquivo por 3 parâmetros de linha de comando fornecidos pelo usuário - grep byte | sed 's/\{.*\}/{ 0x$1, 0x$2, 0x$3 }/g' file.c...
05.06.2017 / 18:45
2
respostas

Como grep para 2 strings (condição AND) dentro de um bloco que não estão na mesma linha e, em seguida, encontrar algo dentro desse mesmo bloco

Eu queria saber como grep para dizer duas strings com condição AND dentro de um bloco se as strings não aparecerem na mesma linha. Eu tentei o seguinte, mas eles não funcionam para as seqüências de caracteres não na mesma linha: - grep '...
02.08.2017 / 09:47