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

Combine as colunas no arquivo 1 com as colunas no arquivo 2 - deve ser simples - mas algo estranho está acontecendo

Eu preciso combinar as colunas no arquivo 1 com as colunas no arquivo 2, normalmente eu usaria o colar e ele funcionaria. Ambos os arquivos são delimitados por tabulações (verificados abrindo o arquivo de texto no libre office calc e selecionand...
23.12.2016 / 03:23
1
resposta

Como substituir texto diferente em uma única linha de um csv?

Eu sei que perguntas semelhantes foram feitas, mas eu sou um novato, tendo acabado de escolher o Linux nos últimos meses, e os detalhes da minha pergunta me impediram de adaptar outras soluções para o meu problema. Desejo substituir strings d...
20.12.2016 / 16:17
1
resposta

Como combinar string com regexp e condicionalmente fazer coisas com grupos de captura

A idéia aqui é mudar os controles remotos de http para ssh em todos os repositórios git find / -type d -name '.git' 2>/dev/null | xargs -I {} $SHELL -c \ 'cd $(dirname {}) && echo $(pwd) > /tmp/log.log && git remote | \...
15.12.2016 / 13:34
2
respostas

Corresponder valores e imprimir a soma com base na repetitividade no awk

Eu tenho os seguintes arquivos CSV: Arquivo 1 19997,20161108,FSM,EXCHANGE_2,GLOBE,0 17541,20161108,TATA_MOBILE,WORLD,TELECOM,1 34556,20161108,europe,state,0 Arquivo 2 EXCHANGE_2,CANADA,30298 WORLD,INDIA,1123 state,canada,2...
05.12.2016 / 18:10
1
resposta

Ansible, tentando obter um padrão regex específico para trabalhar com o módulo lineinfile

De acordo com minha pergunta acima: "Ansible, tentando obter um padrão específico de regex para trabalhar com o módulo lineinfile" Essencialmente, estou tentando fazer com que funcione em uma única peça, em oposição a duas peças separadas, e...
13.12.2016 / 15:32
1
resposta

Dividindo arquivos no Unix usando valores em um arquivo [closed]

Eu tenho um arquivo txt que tem vários registros XML. Eu tenho que separar usando vendorname . Eu modifiquei os comandos conforme minha exigência. No entanto, está me dando duas mensagens de erro: awk: sf.awk:1: /<hdr:vendorname xmlns:hd...
17.11.2016 / 19:50
1
resposta

Cole os arquivos de texto e adicione o nome do diretório pai como cabeçalho de cada coluna

Em uma pasta pai, tenho várias pastas dentro dela. Dentro de cada pasta eu tenho o arquivo de texto "text.txt". Os arquivos de texto são semelhantes em todas as pastas, cada arquivo de texto contém 100 linhas e uma coluna de números. exemplo...
11.11.2016 / 14:34
1
resposta

tentando adicionar texto antes e depois de algum texto

Eu tentei os seguintes comandos: A execução da linha abaixo fornece o texto de saída mencionado. cat $tmp_list_address | sort | uniq | sed 's/^/address=\//;s/$/\/192.168.1.1/' > $tmp_list_final A execução da linha abaixo fornece...
30.10.2016 / 17:07
2
respostas

Como encontrar / grep o que está entre string1 e string2?

Estou tentando extrair um valor de uma cadeia longa que pode mudar com o tempo. Então, por exemplo, a string poderia ser algo como isto ....../filename-1.9.0.3.tar.gz"<.... E o que eu quero extrair é o valor entre filename - e .tar....
01.03.2016 / 22:43
1
resposta

Problemas ao mesclar muitos arquivos de texto lado a lado usando a pasta

Eu tenho que mesclar centenas de arquivos .txt lado a lado. Eu tenho tentado usar algumas das perguntas já respondidas nos fóruns, mas enquanto os arquivos se fundem, os arquivos segundo e terceiro (assim por diante) mudam uma linha para baixo t...
01.11.2016 / 03:46