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%     
___
5
respostas

Imprime tudo entre dois padrões, depois apaga a primeira e última linha da saída resultante [duplicada]

otherdata otherdata start_data one two three four end_data otherdata otherdata A saída resultante deve ser apenas: one two three four Isso pareceu um trabalho para sed para mim: sed -n '/start_data/,/end_data/{1d;$d;p}' myfile...
18.06.2015 / 00:31
4
respostas

Grepping pedaços de uma string para formar uma nova string

Estou analisando alguns arquivos de log e resolvi os erros. Cada linha é algo como isto: CreateOrder_hostname1.domain.com_201509291530_tee.log:2015-09-29 15:42:06,715:ERROR :Thread-26_CreateOrder: [1443555726715] Error description [system]:...
30.09.2015 / 15:33
5
respostas

Obter lista delimitada por vírgula de iniciais de itens no diretório?

Como posso gerar uma lista, delimitada por vírgulas e sem distinção entre maiúsculas e minúsculas, dos primeiros caracteres dos nomes dos arquivos e diretórios em um diretório, excluindo inicial "." itens, sem duplicatas? Eu não preciso que seja...
06.06.2015 / 22:41
6
respostas

Removendo primeiro ^ M de cada linha do arquivo

Os dados começam na segunda linha. Existe um script ou utilitário simples para remover a primeira instância de ^m em cada linha de dados? O problema também pode ser reformulado como: como cada segunda (mesmo) instância de ^m pode se...
30.07.2016 / 16:06
2
respostas

Como contar valores que correspondem a uma determinada condição?

Eu tenho um arquivo com o número de colunas, por exemplo arquivo de entrada 12 15 27 5 6 48 19 16 25 17 23 37 etc Eu quero contar todos os números ( X ) na coluna 2, por exemplo, que preencham a seguinte condição...
13.07.2016 / 17:22
3
respostas

Como excluir linhas no arquivo da posição específica até o final do arquivo

Eu tenho um arquivo com muitas linhas. Eu quero excluir da linha 1458 para o final do arquivo. Acho que posso fazer isso com sed , mas não sei como.     
05.07.2016 / 23:28
2
respostas

Substituir apenas a primeira instância de um caractere

por exemplo eu tenho arquivo scv que parece a1, b1, c1, d1 a2, b2, c2, d2 a3, b3, c3, d3 O que eu quero fazer é substituir a primeira vírgula , pelo ponto-e-vírgula ; . A posição da primeira vírgula pode ser variável ( a nas linha...
25.07.2016 / 13:18
2
respostas

Copie palavras de linhas e acrescente linhas a outro arquivo

Eu tenho o arquivo test1 com linhas como esta: A B C D E F ... e eu quero ter o arquivo test2 com linhas: DDD EEE FFF A DDD EEE FFF D ... onde A e D são copiados da primeira coluna do arquivo test1 após a frase DDD EEE FFF para o a...
11.09.2017 / 13:05
3
respostas

Como remover todas as linhas que possuem um valor na linha?

Eu tenho um arquivo como o seguinte input file 0.0 4 6 5 1 2 9 4 5 1 ..... 0.25 0.5 3 1 1.0 3 7 8 2 1.5 3 3 3 4 6 4 5 2.0 2.5 6 7 6 9 Eu quero excluir todas as linhas que têm apenas um valor na linha,...
14.07.2016 / 21:37
3
respostas

Recuo como primeira linha

Como posso recuar um arquivo como sua primeira linha? Exemplo: Um arquivo contendo x=1+2+3+4+ 5+6+7+8 +9+10+12 deve ser convertido para x=1+2+3+4+ 5+6+7+8 +9+10+12 Eu preciso disso dentro de um script de...
13.12.2012 / 16:31