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

Find 2nd Ocorrência de string do final do arquivo

Eu tenho um arquivo de log que se parece com isso, Another thousand lines above this I 10/03/15 12:04AM 42 [Important] 4th to last I 10/03/15 04:31AM 42 (534642712) [1974,2106,258605080,0,0,32817,30711] I 10/03/15 04:33AM 42 (2966927) [91,0,2...
04.10.2015 / 18:46
1
resposta

Remove o último caractere da string capturada com awk [duplicate]

Eu preciso remover o último caractere de uma string neste comando: sudo docker stats --no-stream 39858jf8 | awk '{if (NR!=1) {print $2}}' O resultado é 5.20% , eu preciso remover o % no final, dando 5.20 . É possível fazer isso...
23.08.2016 / 08:11
3
respostas

Como posso exibir 3 linhas de texto por vez em uma linha?

Eu tenho um arquivo de log que exibe dados de 3 linhas por vez. Assim: 1 data 2 data 3 data 1 data 2 data 3 data 1 data 2 data 3 data Eu gostaria de pegar cada 3 linhas e exibi-las em uma linha como esta: 1 data...
26.02.2016 / 19:24
4
respostas

Filtra linhas que contêm um número fixo de ocorrências de padrões

Suponha que haja um arquivo foo bar cat dog foo foo cat bar bar foo foo foo Como fazemos grep para linhas com um determinado número de ocorrências de foo ? se o número for 1 , somente a primeira linha do arquivo de amostra deverá ser i...
15.08.2016 / 18:14
5
respostas

Remover barra invertida + sequências de nova linha [duplicado]

Estamos tendo um arquivo no Linux que contém uma linha por registro, mas o problema ocorre quando a linha contém alguns novos caracteres de linha. Nesse caso, a barra invertida é anexada no final da linha e o registro é dividido em várias linh...
27.07.2014 / 20:08
2
respostas

Como selecionar, copiar e colar algumas colunas de arquivos diferentes e criar um arquivo deles?

Eu quero criar e organizar dados em um arquivo de vários arquivos, selecionando partes das colunas dos arquivos fornecidos. Tenho mais de 10 arquivos para copiar a segunda, terceira e quarta colunas de cada arquivo e colá-las em um único arquivo...
09.09.2013 / 20:15
2
respostas

Como multiplicar duas colunas no awk?

Eu quero multiplicar a coluna 1 com a coluna 2 (até o final do arquivo) no arquivo de entrada e deve gerar 1 coluna e multiplicar a coluna 3 no arquivo separado. input.txt: 1 677679866 2 121867616 3 49413198 4 40415982 output.txt: 1...
22.04.2014 / 01:55
4
respostas

Reformatar colunas CSV com SED (ou qualquer outro coreutil)

Dado o seguinte segmento criado a partir de um arquivo de saída de hashdeep: 7241,11111111111111111111111111111111,-data\file1 1237241,22222222222222222222222222222222,-data\file2 41,33333333333333333333333333333333,-data\file3 Como eu co...
06.01.2016 / 07:19
2
respostas

Extrai apenas caracteres chineses

Estou trabalhando em um texto escrito em italiano e chinês e preciso extrair apenas caracteres chineses usando AWK . Como posso fazer isso? Eu tentei: [O intervalo de caracteres chineses do Unicode é 4E00 thru 9FFF (344 270 200 thru 351...
26.06.2015 / 10:12
4
respostas

Imprimir correspondência e linha após

Eu tenho alguns dados em que a quarta coluna será frz ou - . Eu gostaria de encontrar todas as linhas onde a quarta coluna é frz somente se a quarta coluna na próxima linha for - e, em seguida, imprimir ambas as linhas. Exemplo de...
28.06.2018 / 17:16