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

Manipulação roteirizada de chaves públicas SSH no arquivo authorized_keys

O formato do arquivo ~/.ssh/authorized_keys pode ser brevemente resumido como um arquivo de texto com uma linha por tecla; linhas vazias e linhas que começam com o octothorpe ( # ) são ignoradas; existem quatro campos: opções , ke...
09.02.2017 / 10:32
2
respostas

Apague até a primeira ocorrência, edite essa linha e imprima as linhas restantes inalteradas [closed]

Eu tenho abaixo o texto: add gmt version date comment - text1 text1 continue comment - text2 text2 continue comment - text 3 text3 continue Eu quero todo o texto da primeira ocorrência de "comentário" para o final do arquivo. Eu estava us...
09.02.2017 / 12:19
2
respostas

Obtém a média de todas as linhas a cada 3 colunas

Estou no Ubuntu 14.04. Dado o arquivo delimitado por tabulação: Samples Field Field2 Field3 Field4 Field5 Field6 Field7 Field8 Field9 Field10 Field11 Field12 Sample1 1 2 3 4 5 6 7 8 9 10 11 12 Eu quero imprimir a média das colunas (...
09.02.2017 / 13:49
1
resposta

Salvando diffs em dois arquivos para adições modificadas e novas

Estou tentando comparar um novo arquivo (por exemplo, new.txt ) com um arquivo antigo (por exemplo, old.txt ) para ver o que foi adicionado no novo arquivo. Estou tentando adicionar as informações recém-adicionadas a um novo arquivo chamado...
06.02.2017 / 19:38
3
respostas

Awk: Altere as linhas dependendo da próxima

Como posso usar o awk para modificar linhas que correspondam a um determinado padrão, mas somente se a linha NEXT não corresponder a outro padrão? Por exemplo, pegue este fragmento: .... pattern1 100 200 300 pattern1 300 400 400 pattern2 3...
11.01.2017 / 11:55
1
resposta

Print apenas git commit sha e um pattern usando sed

Estou correndo do terminal no OSX e recebo um formato de log git como: * 58dbb08 Joe Blogs 5 weeks ago | [ABC-123] Commit message contents * 5a9c5e1 Jane Doe 3 weeks ago | Commit Contents with XYZ-987 jira ticket number * 6070ee0 Some Person...
12.01.2017 / 07:30
2
respostas

Comando de cauda invertida? [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Como obter um comportamento inverso para 'tail' e 'head'?                                      9 respostas                                Basicamente, canalizar um coma...
30.01.2017 / 22:37
1
resposta

Implementa a inclusão de outro arquivo em um fluxo (leia de stdin)

Antecedentes Estou enfrentando o seguinte problema: Insisto em usar m4_include([some/file.m4]) no meu arquivo configure.ac, em que alguns arquivos / file.m4 contêm padrões como 'AC_INIT' e 'LT_INIT' que são necessários para que o libtooliz...
27.01.2017 / 21:01
1
resposta

Como posso imprimir linhas ímpares e pares como uma coluna usando o AWK?

Eu tenho uma saída de R e preciso imprimir a saída corretamente. Preciso imprimir linhas ímpares e pares como colunas respectivas. Arquivo original 4 4 4 4 4 -3.592311e+00 -3.360352e+00 -3.0...
17.01.2017 / 09:20
2
respostas

awk ou sed para exibir a saída um por linha com base no padrão de pesquisa

Eu tenho o seguinte arquivo: procurar por "LC" (segundo padrão de pesquisa) dá mais que uma saída de linha, eu preciso processá-lo para fornecer um por linha repetindo o primeiro padrão de pesquisa adjacente a ele. Schedule Name: Today...
17.02.2017 / 13:10