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

Expansão do Parâmetro da Shell

Eu fiz a seguinte expansão de shell de parâmetro: trihead="$(cat ../FASTA_SEC/"$i".fa)" echo "${trihead#"${trihead%%[!A]*}"}" > ../FASTA_SEC/"$i".fa Gostaria de cortar os A's da frente da segunda linha de um arquivo fasta (uma espécie...
13.01.2017 / 17:11
4
respostas

Encontre arquivos que contenham uma string e não contenham outra [duplicata]

Digamos que eu tenha alguns arquivos e quero encontrar os arquivos entre eles que contenham uma string, mas não contenham outra. grep sendo baseado em linha, condições como grep -q printf file && grep -vq '#include <stdio.h>'...
16.01.2017 / 16:03
1
resposta

Awk: Como mesclar o conteúdo das linhas que possuem ID duplicada no primeiro campo

Eu tenho um arquivo que tem valor duplicado no primeiro campo. O arquivo tem um total de 4 campos. Eu quero mesclar o valor dos restantes 3 campos. Arquivo de entrada: 123|abc123||GFD 234|xyz456|tsdrf34526|KLD 123||cdft091|GFD 123|abc123...
10.03.2017 / 05:29
1
resposta

Gerenciando linhas duplicadas nos arquivos [closed]

Estou gerando todas as linhas comuns / duplicadas entre 5 arquivos, todos dentro do mesmo diretório sort *.txt | uniq -d > output.txt Eu preciso que output.txt seja mesclado com o arquivo1.txt (então, qualquer coisa que não seja uma...
23.01.2017 / 09:07
2
respostas

Substituição de texto com campos específicos em um arquivo de log.

Eu tenho isso: 00:05:40.005 id=32214483 Src=PIPE <[email protected]> (received) [email protected] relayed (1234 bytes) Eu preciso conseguir isso: 00:05:40.005 id=32214483 [email protected] <[email protected]> (received) To=x...
23.11.2016 / 16:02
2
respostas

Como posso substituir os colchetes abertos do fim de linha para a nova linha usando sed?

Eu tenho muitos arquivos com colchetes errados abertos no final da linha e preciso substituí-los por uma nova linha por conditon [a-z)] [{]|[a-z)][{]. exemplo de entrada: public class Test { } resultado esperado: public class Te...
30.11.2016 / 12:30
1
resposta

Filtrar cadeias com números em um intervalo e alterar o formato

Eu tenho um arquivo com linhas no seguinte padrão: 136x2340+1564+0 isto é, <N1>x<N2>+<N3>+<N4> . Gostaria de filtrar (talvez com grep ) todas as linhas de tal forma que N1 intervalo seja de a a b e...
28.11.2016 / 23:53
1
resposta

Perl linha de comando RegEx não correspondente

Então eu tenho um arquivo com o conteúdo no seguinte formato, randomString abc\/def/ghi/mno\/pq/r abc\/def\/ghi/mno\/pq/r Minha intenção é substituir todas as ocorrências de / por \/ entre duas cadeias alfanuméricas se a palavra f...
14.12.2016 / 16:33
1
resposta

Como pular a impressão (digamos) da segunda linha de um arquivo?

Eu tenho um arquivo .csv onde as duas primeiras linhas contêm informações de cabeçalho. A segunda linha está em um formato não amigável (pontuação, espaços, etc.), então eu gostaria de pular a segunda linha e passar o resultado para outra função...
13.12.2016 / 01:42
1
resposta

Como sed substituir este fim da linha?

Eu quero substituir esse final da linha [1-9] \ \hline por [1-9] & \ \hline em que um novo e comercial. Amostra de dados The lorem ... & 1-2 & 3-4 & 5-6 & 6000 & 10000 4 \ \hline Meu pseudocódigo onde estou...
27.12.2016 / 19:12