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

Grep um forro para remover blocos de texto aleatório

Usando um script para fazer backup de alguns roteadores Cisco e comparar configurações de inicialização e execução. Minha saída é prejudicada por alguns certificados SSL que ele retorna - desejo removê-los. Dado: ********* ERROR running d...
13.09.2012 / 11:47
2
respostas

remove somente ocorrências de texto específicas da string usando sed

Eu tenho um arquivo de texto que contém muitas linhas desse tipo de coisa: /*[17:51:27][1 ms]*/ UPDATE 'country' SET 'region_id' = '4' WHERE 'country_id' = '36'; Existe uma maneira de usar sed para remover os comentários somente , e...
28.06.2012 / 18:21
3
respostas

Padrão literal de correspondência de script em várias linhas?

Eu tenho uma string de várias linhas na variável $PAT . $PAT deve ser pesquisado no arquivo $FILE . Se $PAT estiver em $FILE , precisará imprimir o arquivo com $PAT removido. Se $PAT não for encontrado, imprima nada. Não se sa...
06.12.2012 / 09:18
2
respostas

Concatena o bloco de linhas com o seguinte bloco de linhas

Estou tentando processar algum texto exportado de slides de aula usando pdf2text. Os marcadores de alguns slides aparecem assim: title for the list - - - a bullet point text another bullet point text yet another bullet point text - nested bul...
06.03.2013 / 18:58
3
respostas

Sed: como substituir o símbolo nextline \ n em arquivos de texto?

Eu preciso corrigir um erro e substituir a segunda tag </time> por </tags> em um arquivo XML com a seguinte estrutura: <time>20260664</time> <tags>substancesummit ss</time> <geo>asdsadsa</geo...
23.04.2011 / 16:35
3
respostas

Unindo entradas baseadas na coluna usando awk / join

Eu tenho dois arquivos que são delimitados por pipe e podem ter correspondências de coluna 1 + coluna2 em ambos, ou um arquivo pode ter a entrada enquanto o outro não. Suponha que minha chave de partida eu estou saindo de igual a $ 1 "-" $ 2 usa...
06.03.2018 / 23:30
2
respostas

Troque duas colunas em um CSV usando o SED

Eu tenho um arquivo CSV que contém 10 campos diferentes ( , é o deliminador). Exemplo de dados: student-id,last,first,hwk1,hwk2,hwk3,exam1,hwk4,hwk5,exam2 pts-avail,,,100,150,100,200,150,100,300 991-78-7872,Thompson,Ken,95,143,79,185,135,9...
02.04.2012 / 04:11
3
respostas

Como alterar o texto em lote no arquivo com base na lista de entradas

Eu tenho uma lista grande de dados, como FILE1 (4600 linhas) Genome Gene Boolean E15-12 VFG000923 1 E15-13 VFG000924 1 E15-14 VFG000926 1 E15-15 VFG000928 1 E15-16 VFG000930 1 E15-17 VFG000932 1 E15-18 VFG000933 0...
03.05.2017 / 13:01
5
respostas

corresponde a pelo menos dois padrões de outro arquivo

o código básico para procurar uma correspondência por uma string cat fileA | grep -Fwf include.txt Como podemos usar um código para corresponder a pelo menos dois padrões daquele include.list file A data1 khc001 khc002 vp005 data1 fbc...
18.05.2018 / 21:28
1
resposta

acrescentando uma linha a um arquivo se ausente

Eu gostaria de adicionar uma série de comandos a um Makefile que acrescenta linhas de configuração quando eles ainda não estão presentes. Eu já fiz isso no passado da seguinte forma: grep -vq "keyword" /a/b/c.conf && echo "abc keywo...
26.07.2018 / 04:50