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

Como inserir uma linha no documento de texto antes da linha contendo algum texto no bash?

Eu tenho uma variável que diz $strToInsert e eu tenho um arquivo file.html . Gostaria de saber como encontrar a última aparição de </head> e inserir uma nova linha antes da linha com ela e preenchê-la com $strToInsert contents?...
28.03.2012 / 08:55
7
respostas

Como trocar colunas em tal arquivo?

Eu tenho um arquivo de texto, cada linha é armazenada assim: "Video or movie" "parent" "Media or entertainment" "1" "1" "1" "0" "0" Eu quero trocar as colunas 3 por 2, ou seja, "Video or movie" "Media or entertainment" "par...
13.02.2012 / 21:32
1
resposta

Por que 'while .. read .. EOL' está executando uma expansão de variável, ainda file e | não?

Além da expansão de variável mencionada no título da pergunta, também tenho outro problema alarmante ao ler dados em linha para <<EOL ... Quando os dados contêm um backtick ', isso causa um erro . Ambos são problemas de substituição...
16.04.2011 / 07:39
4
respostas

grep'ping arquivos para várias cadeias de caracteres (não na mesma linha)

Mais frequentemente, gosto de admitir que procuro por um ficheiro que contenha algumas cadeias de caracteres. Atualmente eu faço: grep -rl string1 | xargs grep -l string2 | xargs grep -l string3 Existe uma ferramenta que faz isso mais...
31.08.2018 / 20:52
6
respostas

divide o arquivo em N partes com o mesmo nome, mas diferentes diretórios de destino

Eu quero dividir sourcefile.txt que contém 10000 linhas (aumentando todos os dias) em 30 arquivos iguais. Eu tenho diretórios chamados prog1 to prog30 e gostaria de salvar dividir o arquivo nesses diretórios com o mesmo nome de arquivo....
30.10.2017 / 12:14
4
respostas

Como dividir o texto entre o separador em vários arquivos?

Eu tenho um arquivo de texto contendo o seguinte: "random textA" "random random textB" O separador é " Como posso dividir a contenção em vários arquivos da seguinte forma usando um comando bash? Arquivo 1: random textA...
08.12.2014 / 18:11
3
respostas

alterando os separadores de colunas em um arquivo

Eu tenho um arquivo grande, que preciso processar e depois de escrever alguns scripts que parecem não funcionar corretamente, descobri que um pequeno subconjunto de linhas no arquivo é, na verdade, separado por espaço, em vez de separado por tab...
20.08.2013 / 15:54
1
resposta

O que significam esses códigos em 'diff' e como se livrar deles?

Estou usando diff para encontrar a diferença do arquivo atual para um destino. O comando que eu tenho é diff -w --from-file /tmp/new_list.txt /tmp/protected_client.txt A saída é 8c8,9 > VM-E Eu filtrou isso usando: diff...
28.07.2017 / 23:00
10
respostas

Existe uma maneira mais rápida de remover uma linha (dado um número de linha) de um arquivo?

Uma questão relacionada é aqui . Muitas vezes preciso editar um arquivo grande removendo algumas linhas do meio dele. Eu sei quais linhas desejo remover e normalmente faço o seguinte: sed "linenum1,linenum2 d" input.txt > input.temp...
03.03.2013 / 17:53
6
respostas

Unir linhas de texto com início repetido

Eu tenho um arquivo de texto longo (um arquivo de guia para editor de stardict) que consiste em linhas no seguinte formato: word1 some text word1 some other text word2 more text word3 even more e gostaria de convertê-lo para word1...
01.04.2015 / 10:26