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

Comente (automaticamente) um arquivo fonte LaTeX para torná-lo mais legível

Estou procurando uma maneira simples de fazer o seguinte: Entrada: \begin{document} ... \section{} ... \subsection{} ... \subsubsection{} ... \section{} ... \end{document} Saída: \begin{document} ... %1 \section{} ... %1.1 \subsecti...
26.03.2014 / 18:39
1
resposta

Localizar e substituir recursivo

Eu quero modificar todos os arquivos em um diretório recursivamente. Eu quero substituir: <?php com <?php /** * * Copyright (C) MyCompany, Ltd. - All Rights Reserved * Unauthorized copying of this file, via any medium...
26.03.2014 / 00:35
5
respostas

Uma ferramenta de shell para “tablify” dados de entrada contendo códigos de escape ANSI

Eu tenho entrada contendo códigos de cores ANSI que gostaria de tablificar. Eu quero que a saída permaneça colorida, então a saída tablificada deve manter os códigos de cores ANSI. Por isso, ingenuamente removê-los não atende aos meus requisitos...
24.03.2014 / 08:56
1
resposta

grep string fixa no final da linha

Eu preciso de grep para string contendo caracteres especiais e verifique se ela está no final da linha Por exemplo, na lista: abc defg [h] ij Eu quero grep para defg[h]ij$ xyz 123 * 456 Eu quero grep para 123*456$ A st...
27.11.2014 / 21:56
1
resposta

Une vários arquivos em um diretório coluna sábio

Eu gostaria de juntar cerca de 100 arquivos no mesmo diretório, em coluna. Eu tentei paste file1 file2 | column -s $'\t' -t Isso funciona bem para 2 arquivos. Mas quando eu tento fazer isso por 100 arquivos, recebo um erro dizendo c...
22.06.2014 / 13:20
1
resposta

comparando valores de colunas entre dois arquivos Unix

Arquivo A Table SAPSR3./1BEA/BBEA_BDH has no BasicFile LOB columns Table SAPSR3./1BEA/BBEA_BDI has no BasicFile LOB columns Table SAPSR3./1BEA/BBEA_DLI has no BasicFile LOB columns Table SAPSR3./1BEA/CNPL_PDL has no BasicFile LOB columns Tabl...
07.06.2014 / 16:56
2
respostas

Remover caracteres de escape usando sed

Eu tenho entrada proveniente de pipe que contém caracteres de escape especiais. Por exemplo, o stream é assim: printf "foo.bar3[00m" > file cat file Como posso remover o .bar3[00m ? Eu tentei o seguinte, mas isso não funciona: cat...
07.12.2014 / 20:48
1
resposta

Substituir determinado texto ocorrido entre chaves

Eu tenho um arquivo de amostra da seguinte forma: WEA { Direction = Input Tag = WriteEnable PortId = "A" } MEA { Direction = Input Tag = MemoryEnable PortId = "A" } CLKA { Direction = Input Tag = C...
02.12.2014 / 08:20
1
resposta

Recortar e colar comandos

Então eu tenho: $ cat fruits 2 bananas 3 cherries 4 figs 5 dates 6 elderberries 7 apples 8 grapes e 1 $ cat prices 2 2.18 3 4.11 4 1.69 5 4.52 6 1.73 7 1.01 8 1.09 Cada linha de 'frutas' corresponde à mesma linha de 'preços'. Como...
14.12.2014 / 23:33
2
respostas

Como eu seleciono eficientemente números de linha específicos de uma lista de registros?

Eu quero ter uma lista de números representando números de linha de um arquivo de origem que eu quero filtrar e filtrar essas linhas do arquivo de origem. Como posso construir um pipeline unix para extrair essas linhas do arquivo de origem?...
09.12.2014 / 20:26