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

awk para cortar parte de um campo e ainda imprimir toda a linha

Eu tenho esta linha: 08:30:02.480507 IP 192.168.100.150.65119 > 192.168.100.151:53 59865 [1au] A? click.em.redbox.com. (48) Eu preciso cortar o ".480507" no timestamp para que a linha fique assim: 08:30:02 IP 192.168.100.150.65119 &...
21.06.2016 / 16:37
1
resposta

Atualizar o cabeçalho da tabela em relação ao nome do arquivo

Eu tenho vários arquivos chamados follow (eu só dou 2 nomes como exemplos) (nota: eles têm um separador de campo de ; de ponto-e-vírgula): component1_component2_component3.csv por exemplo, almourol_gfdl_85.csv almourol_had_85.csv...
12.08.2016 / 15:43
3
respostas

Retorna a palavra antes de uma palavra correspondente usando sed

Eu estou tentando extrair e imprimir a palavra que ocorre antes de uma palavra específica que eu estou combinando. Como exemplo, There are 12 processes running. Aqui estou usando o sed para pesquisar a palavra processes e gostaria apen...
05.01.2017 / 01:28
1
resposta

Substituir um caractere de controle por outro caractere de controle

Um arquivo csv está sendo gerado com um caractere de feed de formulário ( \f ). Isso dificulta a leitura no Excel, etc. Como posso converter o caractere de feed de formulário em um caractere de nova linha ( \n )? Todas as minhas pesqui...
20.11.2015 / 12:50
2
respostas

Substituindo strings no arquivo usando valores diferentes para substituir o mesmo padrão

Eu tenho essas strings no meu /etc/mail/virtusertable [email protected] error:nouser Account temporary disabled [email protected] error:nouser Account temporary disabled [email protected] error:nouser Account temporary disabled...
22.11.2015 / 14:56
2
respostas

Imprime linhas comuns entre dois arquivos junto com seus números de linha nesses arquivos

Eu tenho dois arquivos. Eu quero comparar o conteúdo de um arquivo com o outro. Se houver uma linha correspondente entre os dois arquivos, imprima a linha e seu número de linha em cada arquivo. Exemplo: Arquivo 1: ABC PQR MNO XYZ Arqui...
26.11.2015 / 06:41
3
respostas

Strings - Extrair versão do arquivo recursivo

Eu tenho usado strings para extrair e comparar versões de arquivos entre diretórios. Eu não pareço ser capaz de fazer isso de forma recursiva. O método que tenho usado por arquivo é: strings -e l FILENAME.exe | sed -e :a -e '/FileVer...
11.03.2016 / 17:44
2
respostas

Pesquisa na coluna específica para padrão e saída da linha inteira

Estou trabalhando no HDFS e estou tentando obter toda a linha onde a quarta coluna começa com o número 5: 100|20151010|K|5001 695|20151010|K|1010 309|20151010|R|5005 410|20151010|K|5001 107|20151010|K|1062 652|20151010|K|5001 Por isso, de...
02.12.2015 / 23:47
2
respostas

Como remover certos caracteres (mas não todos) antes de um ou mais caractere (s)?

Se eu quisesse remover tudo antes de um caractere (digamos "("), eu faria algo assim 's/.*(//g' . Agora eu quero remover apenas certas coisas antes de um caractere / alguns caracteres, no meu caso - e antes de ( (incluindo espaço)...
03.12.2015 / 01:45
3
respostas

Analisando um arquivo de texto grande e gravando em arquivos separados, a saída de cada

Estou trabalhando com o seguinte corpus de dados: um arquivo de texto simples muito grande (400MB) que contém quase todos os casos jurídicos ingleses da conquista normanda até o século XIX. Dentro do documento, que é apenas um arquivo de texto mu...
01.11.2015 / 22:02