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

Como adicionar um cabeçalho e / ou rodapé a um stream sed ou awk?

Eu tenho um monte de saída passando por sed e awk. Como posso prefixar a saída com START e sufixo a resposta com END? Por exemplo, se eu tiver All this code on all these lines and all these Como eu poderia conseguir: START All th...
29.08.2015 / 04:25
8
respostas

Como remover a linha se ela contiver um caractere exatamente uma vez

Eu quero remover uma linha de um arquivo que contém um caractere específico apenas uma vez, se estiver presente mais de uma vez ou não estiver presente, mantenha a linha no arquivo. Por exemplo: DTHGTY FGTHDC HYTRHD HTCCYD JUTDYC Aqui,...
02.05.2017 / 06:59
6
respostas

Modifica um arquivo sem criar outro arquivo [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Posso fazer um 'corte' para alterar um arquivo?                                      6 respostas                                Existe uma maneira de modificar um arqui...
05.11.2014 / 10:15
4
respostas

Como faço para escrever um sed-one liner para adicionar um caractere após cada terceiro caractere?

Então, eu tenho uma string parecida com esta: AUGGCCAUGGCGCCCAGAACUGAGAUCAAUAGUACCCGUAUUAACGGGUGA E eu quero dividir a string em trechos de 3 caracteres delimitados por um sinal "+". AUG+GCC+AUG+GCG+CCC+AGA+ACU+GAG+AUC+AAU+AGU+ACC+CGU+...
21.12.2012 / 20:58
5
respostas

Existe alguma alternativa para o comando “sed -i” no Solaris?

Eu tenho um requisito em meu projeto para substituir algum texto existente em um arquivo como foo com outro texto como fooofoo : abc.txt name foo foo1 Então eu tentei: sed -i "s/foo/fooofoo/g" abc.txt No entanto, recebo es...
14.10.2016 / 09:14
2
respostas

sed - aplica mudanças em múltiplos arquivos

Eu tenho centenas de arquivos que contêm " </foo:bar> " cc bb aa </foo:bar> dd xx vv Eu quero mudar todos de uma vez para cc bb aa </foo:bar> sed funciona bem quando eu forneço o nome exato do arquivo sed -...
13.09.2016 / 08:22
3
respostas

Como usar o grep para procurar uma linha com uma das duas palavras, mas não ambas?

Eu quero procurar linhas com 'word1' XOR 'word2' em um arquivo de texto. Por isso, deve sair linhas com word1, word2, mas não as linhas com ambas as palavras. Eu queria usar o XOR, mas não sei como escrever isso na linha de comando do linux....
06.02.2018 / 18:44
6
respostas

Reorganizando colunas usando o awk

Estou tentando mover a 7ª coluna do meu arquivo csv para o final usando awk -F '{print $1,$2,$3,$4,$5,$6,$8,$9,$10,$11,$7}',OFS= "$file" em que $ file é um arquivo .csv em um diretório. No entanto, a saída é awk:...
05.07.2016 / 14:49
2
respostas

Como remover várias linhas por ocorrência em um arquivo?

Digamos que eu tenha este arquivo de linha 857835, contendo coisas como esta: a1 rubbish1 rubbish2 rubbish3 rubbish4 a1 rubbish5 rubbish6 rubbish7 rubbish8 E desejo remover todas as ocorrências de a1 e a próxima linha ( rubbish1 e...
09.02.2011 / 03:46
6
respostas

Exclua as linhas que começam com #

Como excluo linhas que começam com # , pois pode haver espaço em branco à esquerda e à direita de # ? # Master socket provides access to userdb information. It's typically     
28.11.2011 / 14:25