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

Mesclar coluna da saída do comando em uma única linha

Estou usando dnf list installed para listar todos os pacotes instalados, que retornam a seguinte saída: zenity.x86_64 3.22.0-1.fc25...
16.05.2017 / 19:15
1
resposta

Removendo linhas e vírgulas à direita do mysqldump

Estou tentando remover restrições de um mysqldump antes de direcioná-lo para outro banco de dados SQL. O Mysqldump gera tabelas parecidas com 1 ou mais restrições: CREATE TABLE 'SOME_TBL' ( 'ID' bigint(20) unsigned NOT NULL AUTO_INCREMENT...
15.05.2017 / 17:28
2
respostas

Extrai colunas da tabela de uma consulta de criação de tabela

Eu tenho um arquivo .sql que tem uma consulta de criar tabela: <<<<< some text >>>>> CREATE EXTERNAL TABLE table_name ( key1 int , key2 varchar(256), key3...
14.05.2017 / 14:02
2
respostas

Imprimir log entre duas datas [duplicado]

Eu quero obter detalhes do log entre duas datas, mas não consigo imprimir nada com o comando: egrep "^\[MAY 16 11:00:00\]" alert.log -A 10000 | egrep "^\[MAY 16 16:30:00\]" -B 10000     
18.05.2017 / 15:48
3
respostas

Obtém o valor do tempo decorrido de um arquivo

Eu preciso buscar a saída do tempo decorrido do arquivo. Preciso do valor antes de "decorrido" que é 2:10:42 . Conteúdo do arquivo: 312.90user 15.57system 2:10:42elapsed 4%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (1major+15...
20.04.2017 / 17:47
2
respostas

Como adicionar nome de arquivo ao final de cada linha - todos os arquivos em todos os subdiretórios

Eu quero adicionar uma linha ao meu script bash (ubuntu 16) para adicionar o nome do arquivo ao final de cada linha em um arquivo - ou seja, todos os arquivos em uma pasta e todos os arquivos em todas as subpastas. Os nomes dos arquivos são a...
29.04.2017 / 02:09
2
respostas

Apagar algumas partes de um arquivo de log

Eu quero excluir parte de uma coluna (sétima coluna: / user1 / index ...), ela é definida por espaço. Este é um exemplo do meu arquivo de log 192.xx.xxx - - [07/Apr/2017:14:21:15 +0200] "POST /user1/index.php?m=xxxxx&doajax=do_ajax_reques...
11.04.2017 / 08:45
2
respostas

compara duas linhas em um arquivo e modifica o último

Eu tenho um arquivo com duas linhas como: XXXXXXX20170412,bu.1519=1,bu.1124=2,bu.1284=3,bu.1767=13,bu.1869=15,bu.1784=16,bu.1473=32,bu.1264=43,bu.1758=96,bu.1649=122,bu.1345=140,bu.1268=215,bu.1246=516,bu.1876=601, XXXXXXX20170413,bu.1123=1,b...
16.04.2017 / 05:02
3
respostas

Shell Script: Deseja excluir duas linhas consecutivas que correspondem ao padrão da linha específica

Desejo excluir duas linhas consecutivas de correspondência de padrões de uma linha específica de um arquivo. Por exemplo conteúdo do arquivo é como abaixo. Line1: a Line2: b Line3: c Line4: Name: 123 Line5: xyz Line6: Name: 456 Line7: ab...
15.04.2017 / 06:15
2
respostas

Falta de informações manuseando texto com Perl

Olá a todos, tenho trabalhado com este script: perl -F',\s+' -lane ' @ARGV and $h{$F[1]}=$F[0],next; /^Device ID:\s+(\S+)/ && $h{$a=$1} .. /^$/ || eof() and do{ /^$/ || eof() and $_ = "SN: $h{$a}" . ( eof() ? "" : "\n...
05.04.2017 / 16:12