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

Como descobrir elementos comuns entre dois arquivos?

Por exemplo, tenho 2 arquivos com as seguintes informações: Arquivo nº 1: 12 13 14 15 Arquivo nº 2: 12 1 13 2 14 2 15 6 16 7 17 8 Arquivo de saída: 1 2 2 6 No arquivo de saída, quero apenas os valores da segunda coluna do...
21.09.2012 / 07:12
6
respostas

Como alinhar uma coluna em um arquivo de texto

Usando o bash no Linux, como posso processar um arquivo de texto de modo que o espaço seja inserido antes de uma determinada coluna, de modo que a coluna seja alinhada na saída? Por exemplo: Entrada 1653455 ASDFASDF22 bla bla bla asd xmv A...
22.12.2011 / 17:27
3
respostas

Parsing string token with bash

Eu tenho esta saída (de um comando anterior): aaa something bbb someother ccc blabla Para cada linha, eu gostaria de criar um arquivo cujo nome é o primeiro token, e cujo conteúdo é o segundo token (por exemplo, pa...
19.12.2013 / 11:27
4
respostas

pt remove final de linha para linhas específicas

Estou tentando encontrar o comando sed para remover o final da linha (ou seja, obter a próxima linha para a corrente), mas somente se a linha começar com a cadeia NOTOK. exemplo de entrada: NOTOK something detected details are...
01.01.2014 / 14:52
1
resposta

terminal que imprime tabulações, espaços e novas linhas como \ t \ s e \ n

Eu escrevi um programa terminal em c que converte as abas em espaços. E gostaria de ver que funciona e quantos espaços foram convertidos de guias. O problema é quando eu crio um arquivo chamado input.txt e canalizo para o programa, ele mostra ap...
30.11.2013 / 18:47
4
respostas

Substituir espaços reservados no modelo

Digamos que eu tenha um arquivo de configuração do shell config assim: HOST=localhost PORT=8080 Agora eu tenho um modelo template como este: The host is <%= @HOST %> The port is <%= @PORT %> Como eu substituo plac...
06.12.2012 / 11:24
2
respostas

Chamadas do sistema, AWK e entrada externa

awk '{ TEMPVAR="/usr/bin"; printf("%s", system("ls $TEMPVAR")); }' empty Neste exemplo, estou tentando trazer a variável TEMPVAR para a chamada system . Como eu faria isso? O que eu pretendo fazer: Estou tentando usar date -d $0 +%s...
08.02.2013 / 19:59
2
respostas

Comparando duas colunas com duas colunas

Eu tenho um arquivo que preciso comparar os valores em duas colunas com outras duas colunas. Por exemplo: Item A B C D 1 201 3101 3101 201 2 3101 201 202 3101 3 3101 201 201 3102 4 3101 201 3202 202...
18.02.2013 / 08:01
1
resposta

command like wc mas com tee behavior

Eu quero fazer backup de um banco de dados usando o comando psql e COPY . aqui está meu script: psql "user=${USERNAME} host=${HOSTNAME} dbname=${DBNAME} password=${PASSWORD}" -c \ "COPY (SELECT * FROM tbl) ORDER BY id ASC) TO STDOUT WITH...
08.04.2012 / 09:16
1
resposta

Linux ordena segunda última coluna

Gostaria de saber como classificar a segunda última coluna? Tem a palavra "dias=" na frente do número. Eu sou capaz de obter a coluna com awk '{print $ (NF-1)}', mas a classificação está errada. 457000 (test2) && (SGD||RMB||H...
20.03.2012 / 01:48