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

remove padrão duplicado / entradas dentro de cada campo no arquivo CSV

Como faço para remover entradas duplicadas dentro de cada campo separado com a amostra abaixo como dados. 0x,9.4,,,#0,#UNIX#unix,#cli#L#فا#0#فا#0#L#SE#Cli#SE,#فارسی#فارسی#۱#1#١#1,bsh,#V & v saída esperada (exclua todas as duplicadas,...
19.03.2018 / 18:32
1
resposta

Adicione uma string diferente no começo de cada linha [closed]

Então eu tenho um texto com alguns números dentro e quero adicionar uma string antes desses números, mas não a mesma string em todas as linhas. Então, por exemplo, eu tenho: 49.950 38.654 104.138 168.171 100.586 e eu quero adicionar antes...
18.11.2017 / 21:21
2
respostas

Imprime N registros por vez de um fluxo

Eu preciso consertar a saída de uma coleção de palavras separada por espaço. A coleção é de um GNUmakefile para imprimir os arquivos de origem usados na compilação: $ make sources Library sources: cryptlib.cpp cpu.cpp integer.cpp 3way.cp...
06.11.2017 / 23:35
4
respostas

Como faço para remover vários caracteres especiais de um arquivo?

O script abaixo remove atualmente o caractere ^ M ( Ctrl+V+M ). Eu sinto que é um pouco longo, mas também preciso adicionar ^ I e quaisquer outros personagens que eu possa ver no futuro. Existe uma maneira mais fácil de adicionar ^ I ( Ctr...
28.11.2017 / 21:30
3
respostas

Grep para um conjunto de linhas de $ START a $ END AND que contém uma correspondência no $ MIDDLE

Grep / Awk / Sed para um conjunto de linhas de "0010 |" para "0070 |" AND que contém uma correspondência no $ PH_NO Abaixo estão os dados da amostra. Eu preciso grep para o número de telefone que apresentam no campo 0012 e os registros de cli...
24.11.2017 / 07:50
2
respostas

Como filtrar e registrar uma instância de uma linha

Eu tenho um arquivo de log com milhares de linhas. Eu posso filtrar para várias centenas de linhas. A maioria das linhas são repetidas com as mesmas informações e eu gostaria que apenas uma instância dessas linhas repetidas fosse exibida. cat...
21.10.2017 / 01:26
4
respostas

Como remover tudo depois de http://example.com com awk ou sed

Digamos que eu tenha um arquivo de saída com uma grande quantidade de URLs. Como removo uma parte do URL com awk ou sed para que o resultado final seja http://example.com e não http://example.com/folder/file.html .     
20.10.2017 / 19:07
2
respostas

Reduzir linhas em uma única linha (separando as linhas originais por vírgulas)

Estou armazenando os resultados em uma variável e os resultados são representados como colunas. E olhando para converter a linha com um coma entre como separador. Qualquer ajuda seria apreciada. echo $var '2017-08-09' '2017-01-01' '2017-01-0...
25.10.2017 / 15:39
1
resposta

Como deletar linha se o padrão estiver em posição específica

Estou com problemas para excluir a linha de um arquivo. Meu programa irá verificar por uma condição particular usando while e se loop e se corresponder, exclua a linha do arquivo. Mas ao excluir estou recebendo o erro como "sed: não pode ler". A...
25.10.2017 / 11:49
2
respostas

Obtenha toda a lista de arquivos dos últimos 5 segundos

Oi obterá uma lista de linhas do prompt de comando, como segue: Depois de fazer logread e aplicar alguns filtros Sat Sep 9 07:28:18 2017 notifications.google.com 192.168.150.201 Sat Sep 9 07:29:18 2017 notifications.google.com 192.168.1...
11.09.2017 / 11:53