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%     
___
1
resposta

Como obter linhas entre linhas?

Eu tenho um perl oneliner: echo -e 'sla\ndfjAAAAk\nsaljdfla\nsjdfBBBBsadf\njasdf' | perl -E 'my $_ = do { local $/; <> }; say join qq!\n!, m!\QAAAA\E\K(.*?)(?=\QBBBB\E)!gs' k saljdfla sjdf funciona, mas eu preciso dessa saída: df...
24.09.2012 / 12:02
4
respostas

Livre-se da casa decimal e cancele a vírgula

Eu tenho dados como este: cat file (4567.99,5678.98) (5678.33,6734.34) A saída que quero é: (45679900 56789800) (56783300 67343400) Eu quero cancelar o decimal e deixá-lo com 8 dígitos e excluir o sinal de vírgula e deixá-lo entre...
16.09.2016 / 02:42
2
respostas

Calculando a média no awk com base na condição da coluna no csv

Eu tenho o seguinte formato csv . Existem vals de todo o mês, mas eu esbarrei : 2415.02,2203.35,00:17,25:May:2017, 3465.02,2203.35,01:17,25:May:2017, 2465.02,2203.35,12:17,26:May:2017, 465.02,2203.35,13:17,26:May:2017, 245.02,2203.35,14:17...
24.05.2017 / 22:41
4
respostas

Como editar a segunda ocorrência de linhas duplicadas?

Eu estou procurando uma maneira de encontrar todas as linhas duplicadas que não são "não uma cor" e adicionar "é uma cor" no final da segunda ocorrência delas. Aqui está um diff -y do que estou falando. orginal file - final resault pi...
15.05.2017 / 20:02
2
respostas

Como posso corresponder uma string quando não precedida por um dígito usando o awk?

Eu tenho um arquivo em que a segunda coluna se parece com isso: 37M533N38M 14M1170N45M233N16M 3S45M3N35M Eu quero extrair as strings que contêm 3N mas nenhum outro número imediatamente antes do 3 . Por exemplo, A3N corresponderi...
17.02.2017 / 20:58
3
respostas

Adicionando sufixo diferente ao final da linha [duplicado]

Eu tenho um arquivo de texto que contém isso: John Jack Jerry Eu tenho outro arquivo de texto: 2017 2015 2018 E eu quero fazê-los assim: John2017 John2015 John2018 Jack2017 Jack2015 Jack2018 Jerry2017 Jerry2015 Jerry2018 C...
11.02.2017 / 21:34
2
respostas

Extrai a parte do valor do par de valores-chave separado por dois-pontos no Linux

Eu preciso buscar arn:aws:sns:us-west-2:596873354795:demo do conteúdo abaixo em um arquivo usando o comando sed . Qual seria o comando? Arquivo de amostra: { "TopicArn": "arn:aws:sns:us-west-2:596873354795:demo" }     
22.07.2016 / 07:39
1
resposta

Como apagar linhas no arquivo de texto que contém três campos duplicados (strings sep por espaços)

Eu tenho um arquivo de texto longo da seguinte forma (gerado a partir de links de download e nomes de arquivos baixados): file01 48976 5873987 48976 48976 thdshiesde file02 29876 589845637 29876 29876 uyjedrty 54 file03 38745 58934 99432 3874...
13.12.2016 / 04:49
3
respostas

Encontre em um texto todas as palavras que aparecem 10 ou mais vezes

Eu recebo um arquivo txt (war and peace ..), e preciso criar um arquivo de texto classificado alfabeticamente de todas as palavras que aparecem 10 ou mais vezes (sem a quantidade). A reviravolta nessa questão é que toda pontuação é considerad...
29.11.2016 / 14:44
3
respostas

Imprime início e fim entre dois padrões, excluindo o fim do intervalo [duplicado]

Eu quero usar o padrão sed -n "/START PATTERN/,/END PATTERN/p" file.txt para pesquisar em um arquivo. file.txt content is ~keyword~, ~output~. ~1.~ ~output~. ~2.~ ~output~. ~keyword~, ~output~. ~1.~ ~output~. ~2.~ ~output~. ~3.~ ~o...
02.04.2016 / 16:02