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

Obtenha o conteúdo de um arquivo da primeira instância para a última instância de alguma cadeia arbitrária

Como posso ver em less da primeira instância de alguma string arbitrária "foo" para a última instância? Essa string arbitrária estará na maioria das linhas do log. Não quero fazer grep "foo" bar.log | less porque não será em cada linha...
17.03.2016 / 15:01
2
respostas

Sobre a aplicação de comandos a grupos de linhas de stdin

O pacote Unix datamash suporta a aplicação de várias operações de resumo para grupos de linhas de entrada. Por exemplo 1 , aqui datamash é usado para calcular as somas da coluna 2 para cada valor na coluna 1: $ cat example.csv 1,10...
18.03.2016 / 20:50
1
resposta

Procura do awk - Classes de caracteres combinadas na mesma cadeia

Boa Noite Eu estou tentando utilizar várias classes de caracteres ao mesmo tempo sem sucesso. Dada uma coluna que contém o URI do tráfego HTTP, quero que o REGEX identifique as linhas em que o campo URI contém uma cadeia de texto de 6 a 10 ca...
14.05.2016 / 03:47
1
resposta

Substitui uma palavra após a palavra combinada com valores incrementais

Eu tenho um arquivo como este - ! interface csa2549abA xxxx yyyy zzzz ! interface aso23apwoeAe aaa bbb ccc ! interface FastEthernet0/1 ppp qqq rrr ! e assim por diante. O que eu quero é r...
04.05.2016 / 02:23
5
respostas

Todas as permutações possíveis de palavras em arquivos diferentes em pares

Eu tenho vários arquivos, digamos, arquivo1, arquivo2 etc. Cada arquivo tem uma palavra em cada linha, como: file1 file2 file3 one four six two five three O que eu quero é combiná-los em um novo arquivo4 em cada permutação possível (...
30.05.2016 / 13:52
3
respostas

Eu quero extrair uma string de texto de muitos arquivos, como posso executar um loop para isso?

Eu tenho mil arquivos .xyz , todos os dados numéricos e no mesmo diretório. Alguns deles têm a string de texto "END" no final deles. Não tenho certeza de como fazer o loop de um comando grep para que ele remova o "END" e crie um novo arquiv...
25.02.2016 / 21:41
2
respostas

IFS problema de divisão

Estou usando a seguinte linha no início de um script de shell bash: IFS=':#:' Mas não é um campo separado com: # :, apenas com dois-pontos. Qual é o problema? EDITAR: Estes são meus dados no arquivo txt e estou lendo: f:#:0 c:#...
28.12.2016 / 05:04
2
respostas

Como formatar corretamente a saída com o comando awk printf?

Eu tenho o seguinte arquivo: echo filename dfT08r352|30.5|2010/06/01|2016/08/29|2281|6.24503764544832|74.9404517453799| zm00dr121|37|2008/03/05|2011/09/12|1285.95833333333|3.52076203513575|42.249144421629| ccvd00121|41.6|2008/03/0...
20.12.2016 / 20:30
2
respostas

trocando palavras com awk em torno de um símbolo / texto (“to”)

Eu tenho um arquivo que, por exemplo, diz: Aa Bb C Y... "TO" Bb Cc Z J >> sd "TO" Dd Ee Z H S DFF "TO" Ff Mas eu quero assim: Bb "TO" Aa Bb C Y... Dd "TO" Cc Z J >> sd Ff "TO" Ee Z H S DFF Então eu posso trocar os tex...
07.12.2016 / 14:31
2
respostas

Mesclar e anexar colunas para mais de dois arquivos

Os arquivos são separados por tabulações. Eu tenho "N" número de arquivos cujo conteúdo é mostrado na captura de tela acima. Eu quero mesclá-los e acrescentar a quinta coluna. As primeiras 4 colunas são as mesmas. Eu tentei com o com...
31.12.2015 / 11:27