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

Usando expressões regulares para analisar endereços IP de logs

Eu tenho uma grande varredura nmap contendo um número de logs. Estou tentando transformar isso em uma lista de apenas ip's. Quando executo meu comando, recebo feedback como o seguinte: Starting Nmap 7.25BETA2 ( https://nmap.org ) at 2017-0...
18.03.2017 / 02:09
2
respostas

acrescentar% 200 no final de uma linha “endereço 1.1.1.1” [duplicado]

Eu preciso adicionar %200 no final se "endereço 1.1.1.1". Eu estou usando o bash no linux se alguém puder me avisar. Atual ltm node /test/10.90.0.1 { address 10.90.0.1 } ltm node /test/10.90.0.12 { address 10.90.0.12 } ltm no...
09.12.2016 / 22:09
2
respostas

Para grep por uma palavra antes do padrão correspondente

Eu tenho a saída abaixo. Eu quero extrair o número antes do texto. Como, por exemplo, eu faço grep para TrainIdentifyBusinessError e quero que 1612 seja exibido. Eu grep para TrainIdentifyTechnicalError e quero que 3 seja exibido....
21.12.2016 / 14:13
3
respostas

Como capturar o conteúdo da linha até certa string?

Eu tenho esta saída: Never logged in. Last login Wed Jun 22 15:12 2016 (BST) on pts/11 from host1 Eu preciso disso sem o (BST) on pts/11 from host1 assim: Never logged in. Last login Wed Jun 22 15:12 2016 meu comando atual é ....
29.12.2016 / 12:11
1
resposta

Remova os últimos n caracteres de -print0?

Atualmente, tenho: @find . -type f -name "img*_01.png" -print0 | python script.py -f {} Existe uma maneira de aparar os últimos caracteres como este? @find . -type f -name "img*_01.png" -print0 | python script.py -f {}.rightTrim(n)...
21.07.2016 / 06:17
2
respostas

Obtém uma parte específica do texto da saída de um comando

Eu tenho um comando que dá saída uma saída grande com lista de alguns arquivos e outros detalhes. A saída de amostra desse comando ou script é mostrada abaixo. HOST NAME: ABC.us.XYZ.com DESCRIBING VIEW: ... TRANS_STATE: OPEN ALL AFFECTED FIL...
30.01.2017 / 11:56
2
respostas

Dividir arquivo por padrão

Existe uma maneira fácil de dividir, por exemplo, o arquivo apache vhost com vários vhosts em 1 vhost por arquivo? Ou algo mais, permitindo operar apenas um por um vhost para obter a saída do grep. solução preferida em bash.     
26.07.2016 / 17:40
2
respostas

como cortar uma data para o formato de 00/00/0000?

Eu quero preencher e substituir a data já extraída em um arquivo .csv de 0/0/0000 a 00/00/0000, por exemplo, 1/9/2016 - > 01/09/2016 Eu tenho esse script sed 's/\/1\//\/01\//g; s/\/2\//\/02\//g; s/\/3\//\/03\//g; s/\/4\//\/04\//g; s/\/5...
08.07.2016 / 18:37
1
resposta

Combinando e armazenando e retornando informações para entrada padrão

Então eu estou realmente preso aqui. Eu tenho alguns arquivos com milhões de linhas de dados neles formatados da seguinte forma: username|process name|process time (in minutes) Existem cerca de 3,4 milhões de linhas deste material. Agora,...
10.05.2016 / 05:05
2
respostas

Como extrair string entre as ocorrências Nth e Mth de um padrão?

Eu tenho um arquivo path.txt com o caminho para um arquivo (digamos, um arquivo txt): /Folder/F1/F2/F3/F4/.../Fn/abc.txt Eu quero extrair o caminho, ou seja, a string do início até a última ocorrência de / (pois o número da pasta no ca...
25.06.2016 / 08:16