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

AWK | Conversão dinâmica de linha para coluna

Meus arquivos: EventTime=20180726001317 ObjectOfReference=TCU_XXX202 SPtext=Heartbeat Failure EAName=TCU_XXX202 EventTime=20180726001317 ObjectOfReference=TCU_XXX203 SPtext=Heartbeat Failure EAName=TCU_XXX203 Resultado esperado: EventT...
26.07.2018 / 05:11
2
respostas

Analisa o 'tempo de atividade' apenas pela duração

Quando executo o comando "uptime" no meu Mac, recebo esta saída: 19:52 up 14 mins, 2 users, load averages: 2.95 4.19 4.31 Isso muda um pouco dependendo de quanto tempo o sistema está ativo, adicionando horas e dias. Assim, gostaria de re...
02.12.2017 / 04:01
2
respostas

Melhore o arquivo de processamento de comandos do awk

Situação Eu tenho o comando awk lê os resultados do comando mywebsite.log current awk 'BEGIN{ curr_d=strftime("%d/%b/%Y", systime()) } $3~"^\["curr_d{ cc[$8]++ } END{ for(i in cc) print i":"cc[i] }' /var/log/mywebsite.log > /home/myw...
27.11.2017 / 08:03
2
respostas

Citar as duas primeiras colunas no arquivo .csv grande

Eu tenho um arquivo csv grande com cerca de 25 milhões de linhas e 256 colunas. O separador de campo do arquivo CSV é ~ character. Eu quero substituir os dados da primeira coluna 2 como esse From : data1~data2~data3......................
18.10.2017 / 07:17
1
resposta

Comando do terminal para saída como csv com duas colunas

Eu tenho um script awk no terminal onde ele executa uma função de contagem: awk '{ a[$2]++ }END{ for(i in a) printf "%-15s%s\n",i,a[i] }' Data_1 e eu pretendo produzir como um arquivo csv onde eu adiciono awk '{ a[$2]++ }END{ for(i...
18.10.2017 / 04:14
3
respostas

Como eu uso o sed para remover todos, exceto alguns sinais de pontuação, globalmente?

Como posso remover toda a pontuação de um arquivo usando sed, com exceção de certos caracteres? Especificamente, quero manter esses caracteres: @-_$% No momento, estou usando isso para remover toda a pontuação, mas não tenho certeza de co...
10.09.2017 / 19:56
3
respostas

Comprimento em cadeia de várias linhas

Eu tenho uma string multilinha como segue "this is a sample this is a second sample same length the 1 above this is a third sample" Existe alguma maneira de descobrir qual (is) linha (s) tem o comprimento máximo (em termos de número de ca...
06.09.2017 / 14:15
2
respostas

excluindo caracteres da expressão usando sed

Eu tenho uma string no formulário |a Some text, letters or numbers. | Some other text letters or numbers |b some other part of text |c some other letters or numbers observe que a barra pode estar ativa, como em "números. | Alguns outr...
07.12.2017 / 15:48
2
respostas

pt to remove espaços (codificação múltipla) do fim da linha

Eu gosto de remover espaços do começo e do fim da linha. result="$(mysql -r --column-names=0 -e "SELECT String FROM Table")" echo $result | cat -E +stringA +StringB $ echo $result | sed 's/^\([[:blank:]]\)\+//g' | sed 's/\([[:blank:]]\)...
13.12.2017 / 12:29
5
respostas

Maneira rápida de obter informações de um arquivo de log enorme no unix

Eu tenho um arquivo de log de aplicativos de 6 GB. As linhas de log possuem o seguinte formato (encurtado) [...] timestamp;hostname;sessionid-ABC;type=m timestamp;hostname;sessionid-ABC;set_to_TRUE [...] timestamp;hostname;sessionid-HHH;type=...
28.07.2017 / 10:36