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

Trim substrings de um nome de arquivo, cada um correspondendo a um padrão para um determinado tamanho

No exemplo a seguir, o padrão é separado por - e o tamanho é 3. Minha pergunta é: existe uma maneira mais eficiente de fazer isso? $ echo $foo ./abcd-123-efghij-45678.pdf $ echo "$foo" | sed -E 's:([^-\.\/]{3})([^-]*)::g'| sed "s/$/.${foo#...
09.08.2016 / 04:15
1
resposta

como atualizar os valores no arquivo de configuração

Eu tenho um arquivo Config.yml que eu quero atualizar os valores abaixo usando o script de shell. dados do arquivo atual servers: - uri: http://localhost:5550/service/mgmt/current - displayName: server1 - username: user - password: wel...
26.07.2016 / 07:21
2
respostas

Como cortar uma sequência rápida em números específicos e gerar ORFs

Eu tenho um arquivo como mostrado abaixo: CDS join(36..56,37..67) CDS 36..183 CDS 457..565 CDS join(505..519,521..596) CDS join(577..591,725..770) CDS join(516..591...
23.06.2016 / 09:48
5
respostas

Inserir novas linhas com valores omissos (NA)

Eu gostaria de inserir novas linhas em arquivos de texto se houver valores ausentes. Eu tenho, por exemplo, o seguinte arquivo de texto (A.txt), para o qual a linha 5 está faltando. Além disso, como o arquivo deve ter 12 linhas, as linhas 11-12...
17.03.2015 / 12:50
1
resposta

Como passar uma string com caracteres especiais para o comando shell em um script?

Estou escrevendo um pequeno script que me ajudará a depurar alguns problemas de permissão. Estou passando a pasta pai que desejo examinar e sou capaz de especificar qualquer subpasta que eu queira ignorar. Estou tendo um problema ao passar a...
01.07.2016 / 02:00
2
respostas

Comando “colar - - - -”, como especificar um número de coluna grande

No comando paste - - - - , os números de - são iguais ao número da coluna futura. No meu caso, tenho 55.000 coluna futura, para mim não precisarei colocar 55.000 - o que eu vou poder usar? Exemplo: title1:A1 title2:A2 title3:A3 tit...
13.07.2016 / 12:09
7
respostas

Imprime linhas ímpares, imprime linhas pares

Eu quero imprimir as linhas ímpares e pares de arquivos. Eu encontrei este script de shell que faz uso de eco. #!/bin/bash # Write a shell script that, given a file name as the argument will write # the even numbered line to a file with na...
13.12.2011 / 11:36
1
resposta

Comparar strings com charcters especializados

Se eu tiver uma tabela de pesquisa cat tmp1 [//rtwttwtr*fgg]\\erw''~ 1 ^774574574565665f[[[//]\] 2 ()42543^[[D^[[D^[[D^[[D^[[D353535345****@3242- 3 e um número de strings a serem pesquisadas a partir da primeira coluna da tabela de pesqu...
12.05.2016 / 15:34
1
resposta

Como exportar valores de dados no terminal para o arquivo CSV no Bash

Eu gostaria de exportar os valores de dados gerados no Terminal para o arquivo CSV, a seguir é a saída que eu obtenho depois de executar uma instrução no Freesurfer dev@dev-OptiPlex-780:~$ mri_segstats --subject Sub1 --etiv-only $Id: mri...
03.11.2016 / 13:30
4
respostas

Substituição de espaços (isto é, “”) ou novas linhas (isto é, retorno de carro) com sublinhados - caso especial

Eu quero substituir espaços (por exemplo, "") ou novas linhas (isto é, retorno de carro) com sublinhados em um caso especial - quando ocorrem entre duas cadeias específicas. Eu tenho páginas html e quero substituir os espaços em branco e as n...
08.05.2016 / 03:01