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

link Endereços MAC e IDs de porta

Eu tenho um arquivo de texto que inclui o endereço MAC e suas portas relevantes, que foram ordenadas de forma que o endereço MAC corresponda ao número único dos mesmos números de linha, ou seja, o endereço MAC na linha 1 corresponde ao primeiro...
10.10.2018 / 14:12
3
respostas

Se uma linha começar com {condition}, insira a variável após o 187º caractere

Eu tenho um arquivo .txt com > 10k linhas. Algumas das linhas começam com 1,POS,MGC= ou 1,NEG,MGC= . Para essas linhas, quero inserir uma variável após o 187º caractere na linha, preservando o texto depois. Até agora, o que eu tenho é...
11.10.2018 / 00:44
2
respostas

Como extrair string entre a primeira ocorrência de: e um cólon

Eu tenho um arquivo longo que preciso reprocessar para inseri-lo no banco de dados. Os dados do arquivo estão neste formato: Error for: 111.222.55.1,[ZXX: Error message] some text (_xxx.c:833) Error for: 198.243.55.25,[ZXX: Error message] som...
04.10.2018 / 19:26
3
respostas

Procura múltiplos padrões em cada linha e imprime em um novo arquivo

Aqui está o arquivo de amostra. O log atual é muito maior que isso. user@linux:~$ cat log.txt [24/09/2018:22:41:49 GMT] "PROXY_SERVER_BA2" c-ip=x.x.x.x cs-bytes=1198 cs-categories="Technology/Internet" cs-host=shavar.services.mozilla.com cs-...
26.09.2018 / 14:30
3
respostas

Como dividir um arquivo em parágrafos e nomear as partes resultantes com base em um identificador presente em cada parágrafo

Eu tenho um arquivo grande com mais de 3264880 linhas. Eu queria dividir esse arquivo com base em duas cadeias "BEGIN JOB" e "END JOB" e escrevê-lo em vários arquivos e o nome do arquivo deve ser baseado em um determinado Identifier que está...
12.10.2018 / 18:43
2
respostas

Divide um arquivo delimitado em vários arquivos com base nos valores de uma coluna

Eu tenho um arquivo de texto com 6 campos delimitados por ~ . Eu preciso escrever as linhas para vários novos arquivos cujos nomes são baseados no campo 5 da linha, de tal forma que todas as linhas com o mesmo campo 5 terminam no mesmo arquivo...
06.09.2018 / 12:03
3
respostas

Como faço para extrair um número de uma linha

31400 371 2946 3966 12378 82 185 206 46 1 Eu quero escrever um script que sempre extrairá o segundo número de um script como o acima, ou seja, 371 . O número muda toda vez que eu executo o script. Qualqu...
23.08.2018 / 15:40
5
respostas

List Arquivos que não contêm uma string específica em uma linha específica

Estou tentando encontrar todos os arquivos com extensão .md find . -type f -name "*.md" Depois, quero filtrar os arquivos cuja segunda linha (número da linha = 2) não contém essa sequência exata começando e terminando com author: Mr....
15.09.2018 / 17:54
4
respostas

Substituir tudo, exceto a primeira linha

Eu tenho o seguinte script de shell: #!/bin/sh echo "Configuring Xdebug" ip=10.0.2.2 xdebug_config="/etc/php/7.2/mods-available/xdebug.ini" echo "IP for the xdebug to connect back: ${ip}" echo "Xdebug Configuration path: ${xdebug_config}" ec...
12.09.2018 / 19:18
2
respostas

Como remover uma linha de um arquivo delimitado por pipe, com base no valor de um determinado campo?

Eu tenho um arquivo delimitado por barra vertical da seguinte forma: 968666|JOHN|M|DOB 145465|DAVID|M|NULL 898563|SAUL|NULL|DOB 968666|JOHN|F|NULL Como excluo as linhas que têm NULL na quarta coluna? Saída esperada 968666|JOHN|M|DOB...
17.07.2018 / 08:15