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

Dividir um arquivo de texto em novos arquivos

Eu tenho um arquivo de texto no seguinte formato: Model 1 Atom…. Atom…. Atom…. ENDMDL Model 2 Atom…. Atom…. Atom…. ENDMDL Model n Atom…. Atom…. Atom…. ENDMDL Eu preciso dividir este arquivo nos arquivos corres...
14.06.2016 / 10:23
1
resposta

Comando que recua linhas de um arquivo de origem C

Eu preciso de uma maneira de bloquear automaticamente os blocos em um arquivo de origem C dentro do terminal. De acordo com as normas. Antes: int main() { puts("Hello world"); } Depois: int main() { puts("Hello world"); }     
06.07.2016 / 17:34
3
respostas

Conte o número de ocorrências de um número específico antes de cada string no linux

Eu tenho este arquivo: 90 1 120 1 Transition 150 1 Transition 165 1 Transition 180 1 225 1 240 1 255 1 270 1 Transition 285 1 Transition e eu quero essa saída: 1 2 2 1 3 1 4 5 5 1 Isso significa que 1 na se...
01.07.2016 / 11:45
3
respostas

Padrão de regex para substituir vários valores via sed

Eu tenho um script no qual preciso analisar o endereço IP do localhost e substituir o segundo octeto por um valor diferente, mas o valor que está sendo substituído depende do valor atual ... Por exemplo, se o IP for 10.10.100.6 , então eu pr...
02.06.2016 / 18:23
3
respostas

gerenciar campos separados por vírgula

Eu tenho um grande volume de dados dentro de um arquivo de texto como o seguinte formato: x, xx, xxx, xxxx, , , , x, xx, , xxxx, xxxx, então eu gostaria de excluir do arquivo todas as linhas que o campo número 3 depois que a vírgula estiv...
15.06.2017 / 13:40
1
resposta

como apagar linhas com menos de 2 colunas em um arquivo de dados no linux?

Se a entrada estiver assim: 1 2 4 5 6 7 19 20 22 24 26 27 29 30 31 32 34 40 50 56 58 234 235 270 500 1234 1235 1236 1237 2300 Eu quero excluir as linhas com menos de duas colunas, portanto, a saída dev...
25.05.2017 / 17:36
3
respostas

Mistura maiúscula e minúscula em uma palavra

Eu tenho uma lista de palavras e quero fazer um caractere minúsculo e um caractere maiúsculo. Por exemplo, a informação da palavra que eu quero ser em formação e INFORMACÃO     
02.06.2017 / 16:43
1
resposta

Como imprimir 2 textos em duas colunas

Eu tenho 2 textos em arquivos diferentes file1 e file2 . Eu preciso de um comando que leva file1 e file2 como argumentos e imprimir no terminal This is text 1. This is This is text 2. This is text 1.This is text 1. Thi...
12.10.2016 / 10:15
3
respostas

Exclui linhas com menos de 23 colunas

Eu gostaria de excluir (excluir da saída) algumas linhas que possuem menos de 23 colunas em um arquivo. Por exemplo: BR1009298 338 1685 5839 1986 21111995 1 1 1 0 20032001 954 31266 1 1 4 5 205 95 27 3 2 BR1009298 BR1009304 339 5835 5797 1986...
20.10.2016 / 19:54
1
resposta

pt sed substitui a primeira ocorrência do padrão “space-tab”

Eu tenho alguns problemas ao remover a string entre o primeiro espaço \s e a primeira guia \t de um arquivo de texto (a guia deve ser mantida): entrada de amostra: col1_frame1 unimportant a b c saída esperada para amostra:...
05.10.2016 / 19:31