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

Como fazer pesquisa de múltiplas linhas e substituir texto (excluir) recursivamente

Eu quero ir recursivamente através de um diretório e procurar por conteúdo específico em todos os arquivos. O conteúdo deve então ser substituído se encontrado. Com uma única linha eu faria algo assim: find . -type f -exec sed -i -e 's@code2...
09.08.2012 / 09:32
2
respostas

Como adicionar uma linha de uma lista em outro arquivo quando uma linha especificada é encontrada?

Basicamente eu tenho 2 arquivos. Um deles tem uma lista de prompts de login do roteador e do switch, assim: user@router1 user@router2 user@switch1 user@switch2 O outro arquivo tem blocos de XML, como este: <headTag> <anoth...
23.05.2013 / 11:17
3
respostas

Como pular o arquivo em sed se contiver regex?

Atualmente, uso o seguinte comando simplificado para remover o espaço em branco e adicione uma nova linha no final do arquivo onde for necessário: find . -type f -exec sed -i -e 's/[ \t]\+\(\r\?\)$//;$a\' {} \+ Como você verá rapida...
11.04.2012 / 12:53
4
respostas

Como posso verificar se um arquivo já possui uma linha com “conteúdo”?

Eu preciso saber se um arquivo já tem linha com o conteúdo X nele, se não anexar linha. aqui está o código que eu tentei. if ! $(grep 'eval $(perl -I$HOME/foo/lib/perl5 -Mlocal::lib=$HOME/foo)' ~/.bashrc) then echo 'eval $(perl -I$HOME/fo...
12.01.2011 / 10:46
2
respostas

Como faço para cortar palavra e valor do valor do campo de comando de corte?

Este é o formato de linha do meu arquivo: 29.101.26.176 [11/Oct/2017:10:21:41 /pmk/clk?aff_id=5863&off_id=85635&trans_id=easoli4ddq8sssdf&prm2=23398_27530&device_id=864792012331091090 "Mozilla/5.0 Mobile Eu preciso cortar...
13.10.2017 / 06:18
2
respostas

alterando a ordem dos itens em uma lista

Eu tenho um arquivo com texto simples. Este arquivo contém uma lista como esta: @"Joe", @"211", @"Bob Nelson", @"132", @"Jack Sierra", @"3422", @"Walt Robert", @"14", A lista continua com milhares de nomes ... Preciso mudar a ordem dos el...
11.01.2012 / 21:58
3
respostas

É possível usar o split para fazer pedaços de caracteres de bytes unicode chineses?

Por um tempo, tenho lidado com texto unicode chinês. Claro, as regras usuais se aplicam. Eu posso grep para caracteres da mesma maneira que eu faria para as palavras. Isso é muito útil para mim. Mas há uma coisa que ainda não descobri. E e...
06.02.2012 / 17:53
3
respostas

Grep que trabalha com padrões sobrepostos

Eu quero contar o número de padrões de repetição aa em um arquivo muito grande. Então eu uso o seguinte comando: grep -o "aa" ./bwt/dblp.txt | wc -l Isso funciona, exceto quando eu tenho uma string como aaa , que então corresponde a...
13.04.2016 / 12:07
2
respostas

Pesquisar e remover texto em arquivos de um arquivo de origem

Eu quero procurar e remover um texto de bloco de vários arquivos. O bloco de texto a ser correspondido está no arquivo, digamos /home/user/myblock.txt Eu quero analisar o diretório /home/user/rep e remover o conteúdo de mybloc.txt de...
30.05.2011 / 12:51
1
resposta

Analisar (grepable) a saída do nmap para imprimir uma lista de IP \ t [todas as portas abertas] com utilitários de texto como o awk

Eu gostaria de encontrar uma maneira de imprimir para cada endereço IP encontrado para ter pelo menos uma porta aberta, para imprimir esse endereço IP, seguido por uma lista de portas abertas separadas por vírgulas. As portas e o endereço IP dev...
10.07.2016 / 17:33