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

Número de novas linhas em uma string como inteiro [duplicado]

Eu quero encontrar o número de novas linhas em uma string e, em seguida, usar esse número em um loop while como limite. Eu posso encontrar e escrever o número de linhas usando: echo "$MY_STRING" | grep -c '$' Para ter o número de...
12.03.2017 / 04:46
3
respostas

Localiza e substitui o nome do host para o endereço IP dentro de um arquivo

Eu tenho um arquivo enorme com cerca de 12300 linhas que parecem algo semelhante a isso. 001.domain.com=001.somedomain.com:10001 002.domain.com=002.somedomain.com:10002 003.domain.com=003.somedomain.com:10003 Eu quero que o arquivo seja a...
16.01.2017 / 20:13
3
respostas

Substituir caractere por alfabeto, dependendo da posição na string

Eu tenho uma saída como esta: (2+05:10) (10:19) (00:45) Esta saída representa as horas e minutos do dia. Eu gostaria de substituir o ':' por 'd', 'h' e 'm' respectivamente,  para obter isso 2d05h10m 10h19m 00h45m Atualmente, eu ten...
22.12.2016 / 05:34
5
respostas

Precisa extrair 2 strings de linhas específicas de múltiplos arquivos e imprimir para um novo arquivo, separados por tabulação

Eu tenho algumas experiências com Unix e Python, mas estou um pouco enferrujado e não sei o suficiente para descobrir isso sozinho. Eu tenho uma pasta contendo vários arquivos, dos quais eu preciso extrair 2 strings específicas e imprimi-las...
12.01.2017 / 22:20
2
respostas

AWK - Encontre o valor máximo em uma linha e imprima com o cabeçalho

Eu preciso ler um arquivo, encontrar o valor máximo em cada linha e imprimir o ID da linha, a coluna da origem do valor máximo ( sno# ) e o valor da coluna lc# associada. Se o valor máximo ocorrer mais de uma vez, preciso incluir todas as c...
02.08.2012 / 22:03
4
respostas

Exibe linhas no texto entre grep

Eu sei que posso usar o comando -A e -B para o grep obter muito do que estou procurando, mas não é bem o que eu quero. Eu estou olhando para analisar o arquivo httpd.conf para procurar um domínio . Em seguida, exibe tudo entre as tags do Vi...
31.08.2012 / 13:24
4
respostas

Como adicionar números de linha personalizados em um arquivo

Eu quero acrescentar file2 a file1 . Antes de fazer isso, preciso adicionar um número de linha personalizado ao file2 . file1 1 abc 2 bcd 3 efg file2 mkh dfd aad Adicione o número da linha em file2 após file1...
21.10.2016 / 19:26
2
respostas

adiciona campos de arquivos diferentes

Eu tenho dois arquivos A e B com o mesmo número de linhas. Cada um deles tem várias colunas. Eu quero adicionar o campo 6 no arquivo A com o campo 3 no arquivo B para cada linha. por exemplo: arquivo A: 2769 RUT10EKl3fY 0 0.00483891 135262...
16.11.2012 / 12:04
2
respostas

grep: como localizar o suporte de fechamento?

Uma parte de /usr/share/X11/xkb/symbols/us começa com xkb_symbols "dvorak" { e termina com o colchete de fechamento }; , cujo número de linha eu quero encontrar. partial alphanumeric_keys xkb_symbols "dvorak" { name[Group1]= "Eng...
17.06.2016 / 13:01
2
respostas

Organizando dados tridimensionais com awk / sed / perl

Eu tenho este arquivo (uma matriz esparsa): PC.354 OTU1 6 PC.354 OTU2 1 PC.356 OTU0 4 PC.356 OTU2 7 PC.356 OTU3 3 Eu quero uma saída como essa (matriz densa -classic .biom table): OTU_ID PC.354 PC.355 PC.356 OTU0 0 0 4 OTU1 6...
25.05.2016 / 18:48