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

Remove string que possui caracteres especiais

Eu tenho um arquivo chamado test semelhante ao seguinte: hello my name <h6>test morning</h6> is bob Eu sei que usaria: sed -i -- 's/name//g' test Para remover name do arquivo, mas como eu removo <h6>test...
08.07.2016 / 14:14
4
respostas

Apagar números de linha específicos (passados como variáveis) de um arquivo no linux

Eu tenho dois arquivos. Um tendo uma lista de linhas (que eu não preciso) diz Seqlist e outro arquivo de texto (do qual eu pretendo deletar as linhas correspondentes) digamos ContentFile $cat Seqlist 3 4 7 10 345 7000 67001 .....
16.06.2016 / 10:42
3
respostas

Como usar o awk para imprimir se um valor de coluna tiver um número par

Eu tenho um arquivo de log de acesso com números de porta diferentes na coluna 2. Quero listar todo o tráfego que passou por portas pares. Como posso fazer isso?     
31.10.2016 / 07:38
1
resposta

Procura num ficheiro por um número entre dois números específicos

$ cat logfile 1;1472223253;frank;12344;1472224386 2;1472223265;andrew;shop; 3;1472225515;frank;12345;1472225531 4;1472225526;joe;12344;1472225534 O que posso executar para obter linhas que contenham números entre 1472225000 e 1472226000?...
26.08.2016 / 17:45
1
resposta

Calcula valores médios para cada dia ao longo de vários anos

Eu tenho alguns dados "CSV" (usando ; como delimitador) tendo uma linha para todos os dias de 1971-01-01 a 2099-12-31 (um período de 2099 a 1971 = 128 anos). Os dados estão organizados da seguinte forma: YEAR;MONTH;DAY;RES1;RES2 1971;1;1;1...
19.08.2016 / 13:36
1
resposta

problem with if else declaração no awk

Eu tenho um arquivo como este: Archaea 2 domain Archaea Aenigmarchaeota 11084 phylum 123 Estou tentando usar a instrução if else no awk. Eu quero pegar a última coluna de cada linha e depois checar: if{(its is a...
16.09.2016 / 11:59
2
respostas

Como dobrar 'grep -c token * .h * .cpp' em uma única contagem?

Estou adicionando autotestes ao código C ++, o que garante que não haja NDEBUG e Posix declarar dependências (a história do verso abaixo). O primeiro teste procura a inclusão de <assert.h> e <cassert> : FAILED=0 COUNT=$($E...
17.09.2016 / 17:23
1
resposta

Consecutivamente copie duas linhas e pule a terceira usando o awk

Com muito simplesmente awk : awk '(NR%3)' awk.write para este arquivo: this line 1 no un1x this lines 22 0 butbutbut this 33 22 has unix but not 1 THIS is not butbutbut ffff second line Eu tenho como saída: this line 1 no un1x...
08.01.2016 / 07:04
2
respostas

Como posso imprimir linhas contendo 3 palavras

Gostaria de imprimir linhas no meu arquivo que continham 3 palavras separadas dos meus 2 espaços. por exemplo: AAA BBB CCC BB AA CCCCCCCC apenas AAA BBB CCC s deve ser impresso. Eu já uso o grep, mas não consigo lidar com os espa...
06.12.2015 / 20:15
2
respostas

Substitua números na primeira seção do arquivo pelo resultado do cálculo

Eu tenho um arquivo assim: 1 abcde 2 00 3 12 4 12 5 ghijkl 6 jsaslm 7 uawrns 8 abcde 9 \(%"!&/ 10 $!"$&/( 90 !§%/(// Eu quero substituir todos os números maiores que 3 na primei...
17.12.2015 / 08:44