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%     
___
0
respostas

Script Bash para analisar linhas entre traços (-)

Eu preciso ser capaz de analisar linhas entre traços duplos (-) e criar um arquivo csv com a saída abaixo. Saída desejada no CSV: <DATE>,<TIME>,<USER>,<STATUS>,<ERROR-TYPE> 05/29/18,15:21:00,testuser1,error,LD...
31.05.2018 / 20:04
0
respostas

Ocorreu um problema ao criar o arquivo de entrada de texto para o executável Linux

Estou executando o Ubuntu 16.04.4. Eu tenho um executável que leva entradas de condição inicial de um arquivo de texto, executa cálculos e gera um arquivo de saída. Eu quero executar cálculos para um grande número de condições iniciais, então eu...
29.05.2018 / 02:18
2
respostas

Para remover linhas consecutivas que correspondam a um padrão e as próximas 3 linhas a seguir

Eu tenho um arquivo com o seguinte conteúdo: dn : Does not matter uid=321 456 678 foo=/234 bar=/456 git=/543 uid=321 456 678 uid=678 987 098 foo=/234 bar=/456 git=/543 dn : Does it matter uid=321 456 678 foo=/543 bar=/423 git=/501 E...
06.05.2018 / 15:07
0
respostas

Preencha o conteúdo do arquivo com a variável recebida no script bash

Eu tenho o seguinte cenário: Um usuário não privilegiado deve ter a possibilidade de preencher um determinado arquivo com novo conteúdo. Eu não quero conceder a ele nenhum direito de editar o arquivo diretamente, então eu dei a ele sudo direi...
09.05.2018 / 09:35
1
resposta

AIX HMC Vswitch e coleção de VLAN

Estou coletando os detalhes da VLAN para cada servidor VIO e LPAR do HMC. Eu precisaria agrupar essas VLANs como um Vwsitch como VSWITCHName=VLANID , separadas por vírgula. Mas alguns servidores VIO possuem 2 VSWITCHES. Eu gostaria de exibir o...
26.04.2018 / 06:06
3
respostas

use sed ou awk para remover uma string de uma coluna específica, onde o início e o fim da string são conhecidos

meu arquivo contém linhas como esta: 1 10241 rs960927773 POS=10241;VP=0x05;GINFO=DDX11L1:100287102;R5;ASP Eu gostaria de remover tudo da coluna 4, começando com POS e terminando. GINFO = Acho que isso pode funcionar: sed -e 's/POS=.*;...
30.04.2018 / 09:24
2
respostas

Selecionar seletivamente colunas de um arquivo de texto

Estou tentando analisar um arquivo de log, onde gostaria de obter a primeira coluna e o texto que segue um padrão. O arquivo de log seria assim, 2018-04-25 00:00:10,139 INFO [HiveServer2-HttpHandler-Pool: Thread-2678420]: parse.ParseDrive...
30.04.2018 / 03:26
0
respostas

regex e grep: correspondem a todas as letras de uma lista

Estou tentando encontrar a frase "Idéia de Capital", diferenciando maiúsculas de minúsculas, em um arquivo. A frase pode estar em uma linha, em várias linhas e ter letras entre elas. Por exemplo, Correspondência: Capital Idea Capital Idéi...
22.04.2018 / 19:05
2
respostas

Como faço para extrair fragmentos de texto de um arquivo usando sed?

Estou tentando criar um script BASH para extrair fragmentos de texto de um arquivo que tenha muitas linhas semelhantes a esta: "11","category/subcategory/sub-subcategory/item-1","index.php?option=com_trombinoscopeextended&Itemid=125&l...
21.04.2018 / 21:15
1
resposta

bash script carrega uma matriz de modificação do arquivo externo

Eu escrevi um script que está lendo uma matriz: recentdirs com nomes de diretório de um arquivo de configuração externo chamado: defaults.cfg e o usuário pode escolher um dos os diretórios da lista ou digite um novo. Se o usuário inserir um...
26.04.2018 / 12:01