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

Linha de comando do Linux que falhará se qualquer saída padrão for produzida

Existe um utilitário simples que eu posso canalizar para o Linux: Retorna um código de sucesso se não houver saída na saída padrão (e / ou erro padrão). Retorna um código de falha se a saída for produzida na saída padrão (e / ou erro padrã...
06.03.2013 / 12:02
3
respostas

Qual é a maneira mais fácil de fazer uma lista das palavras mais comuns em uma lista?

Digamos que eu tenha um monte de arquivos de texto contendo ficção, não-ficção, artigos de jornal, & c (exemplos aleatórios de texto em um determinado idioma.) Eu quero uma lista de frequência das palavras dadas, a palavra mais comum prim...
21.01.2013 / 19:56
1
resposta

Classificando um arquivo baseado em uma coluna usando Unix e Awk

Eu preciso classificar o arquivo de entrada de acordo com a sexta coluna, que é a pontuação. Arquivo de entrada: Sc2/80 20 . A T 86 Pass N=2 F=5;U=4 Sc2/80 20 . A C 80 Pass N=2 F=5;U=4 Sc2/60 55 . G T 90 Pass N=2 F=5;U=4 Sc2/60 55 ....
07.08.2013 / 10:45
2
respostas

Procurando por linhas que estão em um arquivo, mas não em outro usando Unix e Awk [duplicado]

Eu tenho 2 arquivos com 7 campos e quero imprimir as linhas que estão presentes no arquivo1, mas não no arquivo2 com base no campo1 e no campo2. Lógica: Quero imprimir todas as linhas, onde há uma coluna1 particular e uma coluna2. E nós não...
21.08.2013 / 09:01
1
resposta

Existe o comando inverso de corte?

Primeira pergunta, então se o formato não estiver correto, desculpe! Gosto de usar o comando cut no Linux com o sinalizador -c . No entanto, estou interessado em encontrar um comando que faça o inverso de cut . Essencialmente, dada a e...
08.09.2013 / 18:20
2
respostas

pt sed regexp processamento de texto captura agrupamento referenciando alternância confusão

O agrupamento de captura de sed ALTERNATION não está funcionando como esperado. Enquanto a alternância tem a menor precedência, aqui está a confusão: echo "abcd_aefghi" | sed -r "s/(a)(b)(c)(d)|(a)(e)(f)(g)//g;" observed result --> _gh...
01.05.2018 / 14:29
3
respostas

sed: substituição de várias linhas do bloco de configuração

Eu tenho alguns arquivos de configuração que basicamente parecem (...content...) # BEGIN DYNAMIC BLOCK - DO NOT EDIT MANUALLY (... more content ...) # END DYNAMIC BLOCK (... even more content ...) Agora, no bash usando CONTENT='wget -O -...
02.01.2013 / 10:41
3
respostas

Como colocar a saída das linhas à direita do grep on-line?

Supondo que eu tenha este arquivo: Thu May 8 15:32:07 2014 User-Name = "Mark" Framed-IP-Address = 0.0.0.0 Acct-Status-Type = Interim-Update Acct-Input-Octets = 95684 Acct-Output-Octets = 23564 Th...
01.08.2014 / 02:56
2
respostas

concatena n linhas com sed

Recentemente, fiz uma pergunta como ordenar pares de linhas e uma das respostas sugeriu linhas de concatenação com sed , assim: cat file.txt | sed -n 'N;s/\n//;p' | sort -t";" -k43,43n | perl -F';' -ane '$,=";";print @F[0..13],"\n";print...
16.12.2015 / 08:41
1
resposta

Inderect referencia o valor aka de um valor em awk

Estou procurando uma maneira de resolver esse problema em awk . Entrada: X 1 Y 2 Z 3 X 4 Y 5 A saída deve ficar assim: X 5 Y 7 Z 3 Eu vejo dois problemas aqui: o primeiro é a referência indireta em awk . É possível? Funcionari...
03.10.2011 / 11:06