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%     
___
1
resposta

Usando o SED para cortar após o sétimo caractere de cada linha

Tentando cortar todos os caracteres após o sétimo em cada linha de um texto. Eu inicialmente tentei isso: sed 's/(.{7}).*//' TestText.txt Mas recebi esta resposta: sed: 1: "s/(.{7}).*//": not defined in the RE Então tentei iss...
15.12.2015 / 13:23
4
respostas

Dividir colunas com base em padrões em campos

Exemplo: gostaria de dividir $2 no arquivo de entrada, colocando um tab após o padrão surname Entrada: name surname1 name surname30000 name surname456 Saída desejada: name surname 1 name surname 300...
13.11.2015 / 11:02
2
respostas

Encontre linhas comuns em dois arquivos gzipados

Eu tenho dois grandes arquivos gzip. Eu preciso encontrar as linhas comuns. O zgrep (gzip) faz isso em grande parte como zgrep -f <unzipped file> <zipped file> , mas não consigo encontrar nenhuma opção para fazer zgrep -f <zipp...
07.01.2016 / 20:40
3
respostas

Recuperando linhas de um arquivo dependendo de outras linhas

Imagine a seguinte estrutura de arquivos: foo.bar.1 blabla moreblabla relevant=yes foo.bar.2 relevant=no foo.bar.3 blablabla foo.bar.4 relevant=yes Eu quero recuperar todas as foo.bar linhas onde dentro do bloco seguem a si mesmas e an...
31.01.2016 / 22:49
2
respostas

Extraindo números de ponto flutuante positivos / negativos de uma string

Estou tentando extrair números de algum texto. Atualmente estou usando o seguinte: echo "2.5 test. test -50.8" | tr '\n' ' ' | sed -e 's/[^0-9.]/ /g' -e 's/^ *//g' -e 's/ *$//g' | tr -s ' ' Isso me daria 2,5 "." e 50,8. Como devo modifica...
20.06.2016 / 19:28
3
respostas

edita o arquivo repo com sed

Eu quero editar manualmente o meu arquivo repo a partir da linha de comando, de preferência usando sed . Como posso fazer isso com base no nome do repo que quero editar? Eu quero pesquisar um nome de repositório específico (exemplo: reponam...
15.06.2016 / 17:12
4
respostas

Extrai o nte padrão de correspondência de linha e as próximas N linhas

Existe um arquivo grande contendo um padrão que é repetido periodicamente no arquivo, eu quero extrair apenas um padrão específico após certos valores de ocorrência, bem como as próximas linhas N . Aqui está um exemplo, mas os números antes de...
09.05.2016 / 10:26
4
respostas

imprime o último campo da linha + alternativa para awk

Devido a motivos técnicos em minha máquina Solaris, não posso usar awk para imprimir o último campo na linha. Quais são as outras alternativas para awk que imprimem o último campo da linha (usando cut ou tr ... etc)? Exemplo 1:...
02.04.2013 / 09:02
1
resposta

substituir nova linha por nul

bash, os oss mavericks Eu quero substituir o caractere LF (hex = 0A ) por NUL (hex = 00 ) em um arquivo txt. posso usar grep ou tr ou algo para fazer isso? Eu tenho usado o bbedit para substituí-los, mas gostaria de algo que eu poss...
30.03.2018 / 16:22
3
respostas

Como verificar se um arquivo é delimitado por tabulação e possui 8 colunas?

Eu tenho duas coisas que preciso verificar um arquivo de texto para: Se for delimitado por tabulação Se tiver exatamente 8 colunas Como posso verificar essas coisas e mostrar uma mensagem de erro se um dos dois for falso?     
12.09.2011 / 06:52