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

Encontre a última ocorrência de uma string em um determinado tipo de arquivo em todos os subdiretórios

Eu tenho vários subdiretórios, cada um com diferentes profundidades. Eu preciso procurar a última ocorrência de uma string em um tipo de arquivo específico (digamos *.out ). Como posso conseguir isso? Eu tentei: grep -r 'string' **/*.out...
07.05.2015 / 19:39
1
resposta

Armazena saída específica para uma variável de shell

Estou procurando armazenar a saída do comando svn info , mais precisamente o número da revisão em uma variável para processamento adicional. Eu só preciso do 4 armazenado. $ svn info [...] Revision: 4 [...]     
14.07.2015 / 08:51
4
respostas

Compare dois arquivos .csv

Eu tenho dois arquivos: 'file1' tem números de identificação de funcionário. 'file2' tem o banco de dados completo dos funcionários. Aqui está o que parecem: arquivo1 123123 222333 arquivo2 111222 Jones Sally 111333 Johnson Roger 12...
13.02.2015 / 04:01
2
respostas

Mesclar alguns arquivos delimitados por tabulação

Eu tenho 100 arquivos com 57.816 linhas cada. Eu quero fazer uma junção externa desses arquivos mesclando com base na coluna comum. Estou usando a programação R para isso, mas isso é muito lento. fileList <- list.files(, pattern=".txt")...
02.01.2015 / 20:36
4
respostas

Encontre duplicatas por coluna em um arquivo

Eu tenho um arquivo de entrada contendo caminhos de arquivo e seu md5sum, separados por ponto e vírgula e classificados por hashes md5: /media/LaCie/Images/recup2/recup_dir.1/f1295328.jpg;0080ececd3da8533f5d11e449cf73287 /media/LaCie/Document...
14.02.2016 / 16:29
3
respostas

Retira o padrão de palavras no final da string usando sed

Eu tenho a seguinte string: ksh -x SCRIPT2.ksh $BUSSINESSDATE & PID=$!; ksh -x SCRIPT1.ksh $BUSSINESSDATE & PID=$!; Eu quero remover a última palavra & PID=$!; . O resultado desejado é: ksh -x SCRIPT2.ksh $BUSSINESSDATE &...
12.01.2015 / 21:42
3
respostas

Substituir data pela data atual

Eu tenho um arquivo abc.fil cujo conteúdo está no formato yyyymmdd.xyz.doc . Eu quero cat esse arquivo abc.fil tal que eu recebo a saída como 20150127.xyz.doc . Alguém por favor pode me ajudar a resolver esse problema? Arquivo de...
27.01.2015 / 10:11
2
respostas

Selecione as linhas que começam com números específicos

Eu tenho que mostrar o PID , PPID e STATUS dos processos no sistema, mas somente aqueles que PID começam com números no intervalo 5-8. Então eu tentei algo assim ... ps xao pid,ppid,s | grep ' 5' Mas não sei como fazer isso par...
06.01.2015 / 19:21
2
respostas

Como usar o grep para retornar linhas com um número hexadecimal em um determinado intervalo?

Se eu tiver, digamos: blah;PC=1234abcd PC=4444bbcd;blah PC=0000abcd;;foo PC=1234abff Como faço para grep para linhas com valores de PC em um determinado intervalo, digamos 1234ab00 a 1234b0ff . A opção - range parece aplicar...
11.12.2015 / 16:34
3
respostas

Livre BSD / Mac OS X Sed: Imprimir correspondência regex e a linha 5 linhas após o jogo

Eu achei que seria sed -n /mymatch/,+5p , mas recebo o endereço de contexto esperado. Neste momento estou apenas adivinhando comandos, nada funciona! Eu quero pegar cada linha que corresponda ao regex e imprimir essa linha e a linha que vem 5...
24.01.2014 / 15:53