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

Desfaz o espaçamento entre letras com sed

Eu tenho um arquivo de texto fonte contendo texto onde algumas palavras são como a palavra "letterpaced" nesta pergunta (ou seja, há um caractere de espaço entre as letras da palavra. Como posso desfazer o espaçamento entre letras usando sed?...
03.07.2015 / 17:07
3
respostas

Converter / proc / cpuinfo para um JSON no bash do linux

Gostaria de converter toda a entrada de um cat /proc/cpuinfo em um JSON de "key" : "value" . Isso é possível? Eu tentei explodir a string usando \n na esperança de que eu pudesse pegar cada linha e então eu poderia explodir cada linha...
06.06.2015 / 00:04
4
respostas

Como removo todos os números que estão rodeados por

Eu tentei isso sed -i '' 's/[0-9]*<>/g' Mas não funcionou. Arquivo de exemplo: <Number1> </Number8> saída: <Number> </Number>     
28.10.2014 / 14:26
2
respostas

sed: inserindo texto antes do final da seção HEAD

Eu preciso inserir algum texto em um arquivo HTML antes do final da seção HEAD . Estou tentando: sed -i "s#</head>#<style> @page { prince-shrink-to-fit: auto } .repository-with-sidebar.with-full-navigation .repository-content...
11.04.2015 / 23:01
2
respostas

como ordenar pelo dia da semana?

Eu tenho dois arquivos. arquivo1: Dave 734.838.9800 Bob 313.123.4567 Carol 248.344.5576 Mary 313.449.1390 Ted 248.496.2204 Alice 616.556.4458 arquivo2: Bob Tuesday Carol Monday Ted Sunday Alice Wednesday Dave T...
20.04.2015 / 02:34
3
respostas

Crie um arquivo de pares de pares

Digamos que eu tenha o seguinte arquivo: A 1 B 2 CC 33 Eu quero criar um arquivo contendo todas as combinações de dois do arquivo anterior, assim: AA 11 AB 12 ACC 133 BA 21 BB 22 BCC 233 CCA 331 CCB 332 CCCC 3333 Isso pode ser feit...
16.05.2015 / 14:22
2
respostas

Unindo dois arquivos

Eu tenho dois arquivos com o seguinte: File1.txt A 1 B 2 C 5 Z 3 File2.txt A 4 B 7 C 10 D 11 O que eu gostaria de fazer é criar algo como A 1 4 B 2 7 C 5 10 D - 11 Z 3 - Existe um utilitário que faz isso? Se não como isso pode...
04.08.2014 / 18:04
1
resposta

Substitui uma string em um arquivo e sobrescreve o arquivo

Eu escrevi meu script usando o diretório ~/deleted (é um longo script). depois de usar ~/deleted para o script inteiro. Eu quero deixar o usuário escolher o diretório colocando o caminho em ~/.rm.cfg . Meu arquivo começa assim: #!/...
06.08.2014 / 19:45
4
respostas

os primeiros cinco caracteres

Eu preciso copiar os primeiros cinco caracteres de um arquivo de saída, 25 linhas no total, e copiar essa saída para um arquivo. também pode ser bom remover entradas em branco ou nulas na saída.     
28.07.2013 / 21:59
4
respostas

Insere texto em linhas específicas de um arquivo?

Como pode inserir algum texto em linhas específicas de um arquivo? Qual é o método mais simples que posso usar? (bash, sed, awk?) O que eu quero fazer, pode ser simples, mas não sei onde devo começar. Demora muito tempo para eu tentar fazer i...
02.11.2013 / 18:31