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

pega texto por padrão com tag de início e fim em múltiplas linhas [duplicado]

Eu quero pegar várias linhas em um arquivo com um padrão que tenha uma tag inicial e uma final de forma imprópria. Por exemplo, eu tenho a seguinte entrada: arquivo.txt START test1 test2 foo END some more text START test3 bar test4...
07.10.2015 / 15:02
6
respostas

Como posso obter uma linha específica de um arquivo? [duplicado]

Eu quero extrair uma linha exata de um arquivo muito grande. Por exemplo, a linha 8000 seria obtida assim: command -line 8000 > output_line_8000.txt     
17.05.2014 / 08:23
4
respostas

Uma pergunta sobre o awk

Ok, já que esta é uma questão complexa, explicarei isso claramente. Eu tenho um conteúdo de arquivo mostrado abaixo: $ Cat File1 ABC Cool Lol POP {MNB} ABC Cool Lol POP {MNB} ABC Cool Lol POP {MNB} ABC Cool Lol POP {TBMKF} ABC Cool Lol POP {...
15.09.2016 / 13:22
3
respostas

Removendo todos os caracteres não-ascii de um fluxo de trabalho (arquivo)

Como eu removerei todos os caracteres não ascii de um arquivo? Haveria um comando específico para realizar isso? grep --colour='auto' -P -n'[^\x00-\x7]' /usr/local/... Acredito que isso encontre os caracteres no fluxo de trabalho, mas com...
15.10.2018 / 10:01
3
respostas

Substitua todas as ocorrências de dois espaços após o final de uma sentença com apenas um espaço

Estou preso a incluir expressões regulares com um comando sed. P: Eu quero substituir todas as ocorrências de dois espaços após o fim de uma sentença com apenas uma vez o espaço. Aqui está o que eu fiz: sed 's/^ $/^$/' file...
22.07.2016 / 05:32
5
respostas

Edite valores em um arquivo txt com o comando sed / awk / grep

Por 5 anos, eu uso uma estação meteorológica La Crosse WS2350. Os dados fornecidos pela estação meteorológica são processados com open2300 no RPI. Isso funciona muito bem. No entanto, os dados de temperatura são falsos (sensor). Os dados de temp...
03.12.2016 / 10:09
8
respostas

Grep para padrão no início ou no meio de uma linha

Vou começar dizendo que acho que esse problema é um pouco menos inocente do que parece. O que preciso fazer: verifique se há uma pasta dentro da variável de ambiente PATH. Pode ser no começo ou em algum lugar depois. Eu só preciso verificar s...
11.11.2014 / 20:57
5
respostas

remove as duplicatas com base no valor de outra coluna

Eu tenho o seguinte arquivo: AA,true AA,false BB,false CC,false BB,true DD,true Estou tentando procurar duplicatas e remover a linha que tem o valor da coluna igual a true . como saída, deve ser: AA,false BB,false CC,false DD,true...
20.07.2017 / 21:17
6
respostas

Processe o arquivo / etc / passwd para listar todos os usuários cuja pasta home está em / home

Eu tenho um exemplo de arquivo / etc / passwd assim: tom:x:1000:1000:Work:/home/tom:/bin/bash george:x:1000:1000:Work:/home/george:/bin/bash bla:x:1000:1000:Work:/home/bla:/bin/bash boo:x:1000:1000:Work:/home/boo:/bin/bash bee:x:1000:1000:Wor...
07.11.2017 / 09:17
5
respostas

awk sed if declaração

Estou tentando adicionar 0 ao início, SE houver um "." no segundo caractere dessa linha. Eu não consegui combinar esses dois; awk '{ print substr( $0, 2, 1 ) }' file.txt mostrando o segundo caractere sed -ie "s/.\{0\}/0/" file.txt...
21.04.2017 / 12:21