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

Correspondência não-gulosa com regex SED (emular perl's. *?)

Eu quero usar sed para substituir qualquer coisa em uma string entre a primeira AB e a primeira ocorrência de AC (inclusive) com XXX . Para exemplo , eu tenho essa string (essa string é apenas para um teste): ssABteAstACABnnA...
23.07.2016 / 00:30
2
respostas

Como dividir o stdout para ir para vários arquivos de saída?

Digamos que eu tenha um comando command que imprime um grande número de linhas no stdout: line1 line2 ..... lineN Eu quero salvar a saída em disco, mas não como um único arquivo, mas como uma seqüência de arquivos, cada um com 1000 lin...
06.12.2011 / 11:57
3
respostas

Por que “wc -c” imprime um valor de mais com echo?

Ao executar echo abcd | wc -c retorna 5 . Mas a palavra abcd tem apenas 4 caracteres. A echo está imprimindo algum caractere especial após a palavra abcd ? E eu posso impedir que echo imprima isso?     
21.08.2014 / 19:45
2
respostas

iconv sequência de entrada ilegal - por quê?

Ao tentar converter um arquivo de texto em seu equivalente ASCII, recebo uma mensagem de erro de que iconv: illegal input sequence at position . O comando que eu uso é iconv -f UTF-8 -t ascii//TRANSLIT file O caractere incorreto é æ...
09.07.2014 / 15:53
8
respostas

sed supressão de linha no local no sistema de arquivos completo?

Devido a um bug de aplicativo ainda não diagnosticado, tenho várias centenas de servidores com um disco cheio. Existe um arquivo que foi preenchido com linhas duplicadas - não um arquivo de log, mas um arquivo de ambiente de usuário com definiçõ...
22.12.2015 / 21:08
7
respostas

Como classificar (por qualquer chave) as entradas do BibTex no arquivo '.bib'?

Eu trabalho com LaTeX e faço versionamento com o Git. Para o gerenciamento de bibliografia eu uso o Mendeley. O problema é que cada vez que Mendeley sincroniza é .bib exportações, eles estão em ordem diferente, o que torna as versões bibli...
09.02.2012 / 11:33
4
respostas

Obtém o número da linha do deslocamento de byte

Ter deslocamento de bytes para um arquivo. Existe uma ferramenta que fornece um número de linha para este byte? Contagem de bytes começando com zero, como em: primeiro byte é 0 não 1. Número da linha que começa com 1. O arquivo pode t...
31.01.2017 / 19:05
5
respostas

Como localizar e substituir a string sem usar o comando Sed?

Como todos sabemos, sed é muito eficiente para encontrar e substituir string, por exemplo, encontrar 'a' e substitua por 'b': sed 's/a/b/g' . É possível fazer isso com outro comando ou script de shell em vez de sed ? Isto é para um...
25.10.2013 / 17:19
3
respostas

sed padrão de correspondência N vezes

Eu quero dividir um arquivo em partes com 2 palavras cada. $cat tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. word. /&\n/g' tmp word1 word2 word3 word4 word5 word6 word7 $sed -e 's/word. \{2\}/&\n/g' tmp word1 word...
13.09.2014 / 09:37
2
respostas

Grep: procura e substitui a linha completa

O comando grep "foo" myfile.txt imprime todas as linhas correspondentes no meu arquivo. Agora quero substituir a linha completa por outra string. Como posso fazer isso?     
23.02.2012 / 17:46