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

Filtra o arquivo pelo número da linha

Dado um arquivo L com um número inteiro não negativo por linha e arquivo de texto F, qual seria uma maneira rápida de manter apenas essas linhas em F, cujo número de linha aparece no arquivo L? Exemplo: $ cat L.txt 1 3 $ cat F.txt Hello W...
13.06.2015 / 12:27
1
resposta

Reutilizar o rsync - saída run -dry

Eu geralmente faço rsync -n antes de fazer um rsync real. O problema é, como eu poderia automatizar a segunda execução para reutilizar exatamente a lista gerada com --dry-run ? Quero dizer, se eu executar rsync -n , eu obtenho uma s...
07.02.2016 / 19:24
1
resposta

Como “grep” para comprimento de linha * não * em um determinado intervalo?

NOTA: Esta questão é o complemento deste Q & A: Como" grep "para comprimento de linha em um determinado intervalo? Como podemos grep para linhas que tenham menos de 8 ou mais de 63 caracteres, nenhuma que contenha mais de oito e me...
14.12.2015 / 09:38
4
respostas

Existe uma ferramenta de linha de comando para inserir quebras de linha em uma cadeia longa?

Dado uma string longa que precisa ser exibida com largura de texto limitada, existe uma ferramenta de linha de comando em * nix que converte a string de linha única em uma string de várias linhas com cada linha não maior que um determinado texto...
03.01.2013 / 23:59
7
respostas

Como posso prefixar uma tag no início de vários arquivos?

Eu preciso adicionar tags PHP em torno de um arquivo. É fácil anexá-los usando find . -exec echo "?>" >> '{}' \; mas como posso prefixar a tag <?php ?     
06.09.2009 / 11:33
12
respostas

Apagar linhas duplicadas em pares?

Eu encontrei este caso de uso hoje. Parece simples à primeira vista, mas mexer com sort , uniq , sed e awk revelou que não é trivial. Como posso excluir todos os pares de linhas duplicadas? Em outras palavras, se houver um número...
18.04.2016 / 22:50
6
respostas

Como cortar parte do arquivo de log?

Eu tenho um arquivo de log de 8 Gb (log de produção do Rails). Eu preciso cortar entre algumas datas (linhas). Qual comando eu poderia usar para fazer isso?     
25.02.2011 / 14:01
2
respostas

Como posso contar o número de caracteres diferentes em um arquivo?

Eu precisaria de um programa, que produza o número dos diferentes caracteres em um arquivo. Exemplo: > stats testfile ' ': 207 'e': 186 'n': 102 Existe alguma ferramenta que faz isso?     
19.12.2010 / 18:35
3
respostas

Como selecionar processos específicos com 'top'?

No caso de um programa ter várias instâncias, executar pidof program fornece: '1 2 3' top -p aceita argumentos delimitados por vírgulas: 1, 2, 3 . Isso significa que top -p 'pidof program' não funciona: top: unknown a...
13.01.2011 / 11:53
3
respostas

Como posso excluir o texto antes de um delimitador no Linux?

Preciso excluir o texto de uma linha antes do delimitador. Por exemplo: (123434): hello::{apple,orange,mango}. Preciso excluir o texto antes do primeiro : . ou seja, (123434) . Existe algum comando no linux para executar esta ta...
11.08.2014 / 22:50