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

Como mesclar as linhas no Unix (Sun Solaris) em um padrão específico

Eu tenho abaixo n número de linhas em um arquivo simples: uk,1234560000 uk,6789067000 uk,4567890000 . . . n lines Agora eu tenho que fazer isso no formato abaixo: uk,1234560000-1234560000,6789067000-6789067000,4567890000-4567890000,....
15.04.2015 / 04:04
1
resposta

Recorte alguns campos de um arquivo de texto para outro

Eu tenho o seguinte comando: grep -owf champs.txt t.txt e eu quero cortar o resultado desse comando do arquivo t.txt para outro arquivo. Eu sei que isso pode ser conseguido por um comando aninhado, mas eu não sei como fazê-lo. Note...
14.04.2015 / 09:26
4
respostas

optimize o comando com ou e pipe para analisar a saída do ifconfig

Eu tenho esta linha de comando, mas está dobrando o grep e awk ifconfig eth1 2> /dev/null | grep "inet " | awk '{gsub("addr:","",$2); print $2 }' || ifconfig eth0 2> /dev/null | grep "inet " | awk '{gsub("addr:","",$2); print $2...
06.07.2015 / 18:50
1
resposta

Substitui uma string em um arquivo de texto usando um script de shell que não está funcionando corretamente

Eu tenho um arquivo de texto contendo isso: 0 0 -1 0 1 0 0 0 0 -1 0 0 1.5 0.0 1.0 1 e quero substituir o 1.0 to 2.0 para que se torne: 0 0 -1 0 1 0 0 0 0 -1 0 0 1.5 0.0 2.0 1 então eu uso este comando: sed -i 's/'1.0'/'2.0...
12.03.2015 / 02:52
3
respostas

Como localizar e substituir em um campo com base no valor do outro campo?

Eu tenho um arquivo como este. IMS00|20140101|Unix|Jan14 IMS01|20140201|Unix|Feb14 IMS02|20140301|Unix|Mar14 IMS03|20140101|Unix|Jan14 IMS04|20140201|Unix|Feb14 Meus critérios são: se o valor da coluna 1 for IMS00 , o valor Jan14 da...
10.03.2015 / 16:23
1
resposta

Shell: enquanto a linha de leitura está aninhada

Eu tenho dois documentos: doc1.lst e doc 2.lst Eu quero pegar o conteúdo de cada linha e colocá-lo como parâmetros para minha consulta SQL. Eu tentei algo assim, por favor corrija-me file=doc1.lst while read line do p1=$...
11.03.2015 / 14:25
2
respostas

Contagem de frequência de números específicos em um arquivo de texto de notações científicas

Plano de fundo Eu tenho um arquivo de texto chamado blood_conc.txt como mostrado: 0, 0, 0, 0, 0, 0, 0, 1.32006590271e-05, 1.990014992001e-05, 1.504668143682e-05, 2.176900659261e-06, 7.673488970859e-06, 2.169217049562e-05, 4.3431...
10.06.2015 / 15:18
1
resposta

Problemas com a sintaxe de Sed

Estou modificando arquivos PCL / PS brutos (mistos) e, por algum motivo, não consigo acertar minha sintaxe Sed para o verdadeiro começo que quero que ela pegue. Aqui está um exemplo de saída do comando strings: *c50B *c0P &f1X &f7y4X...
31.03.2015 / 17:17
1
resposta

Imprime linhas entre dois padrões que correspondem a uma condição no awk

Como posso imprimir linhas entre dois padrões que atendem a uma determinada condição? Por exemplo, para um arquivo de entrada parcialmente contendo o seguinte: Time %MEM %CPU %SWAP 00:05:02 7.3 8.4 3.5 00:10:02...
26.02.2015 / 10:27
2
respostas

Como posso remover um retorno de carro, adicionar um carimbo de data / hora e ignorar alguns dados de um feed MQTT ativo

Eu digito mosquitto_sub -d -t +/# do terminal do Ubuntu para acessar o fluxo do MQTT. A saída real do fluxo MQTT ao vivo é esta: Sending PINGREQ Received PINGRESP Sending PINGREQ Received PINGRESP Received PUBLISH (d0, q0, r0, m0, 'm/gf...
25.02.2015 / 01:30