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

Extraindo certos valores do texto

Eu tenho um arquivo de texto: [31/May/2016:11:58:29-0500]/segment?city=london&language=en&x=12345&y=6789&z=1 [31/May/2016:11:59:15-0500]/segment?language=en&city=madrid&x=4589.4583&y=4865.5465&z=3 [31/May/2016:...
24.08.2016 / 16:21
2
respostas

Entendendo a expressão sed para substituir a última palavra de cada linha pela primeira

Eu tenho que substituir a última palavra de cada linha com a primeira. O código é: $ sed "s/\(^a-z,0-9]*\)\(.*\)\([a-z,0-9]*$\)/\g". Eu não entendo essa parte \(^a-z,0-9]*\)\(.*\)\([a-z,0-9]*$\) especialmente \(.*\) .     
26.03.2017 / 15:28
3
respostas

grep comando para um arquivo de texto em vários diretórios

Eu tenho 24 diretórios em um diretório específico (main_directory). Cada diretório 24 tem um arquivo de texto cujo nome é DATA.txt. Eu preciso usar o comando grep para extrair abaixo do padrão específico para cada arquivo de texto; 2* x =...
01.04.2016 / 06:44
2
respostas

Como apagar linhas de um arquivo até um padrão específico?

Eu preciso procurar o número da linha de uma correspondência específica em um arquivo - endereço de e-mail - e excluí-lo do começo do arquivo até a linha correspondente. por exemplo Digamos que o número da linha seja 13807 . Então eu preci...
03.10.2017 / 00:43
4
respostas

Procura entre dois padrões e imprime os dados do primeiro padrão para o segundo padrão várias vezes, excluindo os blocos não correspondentes

Eu tenho que procurar por uma string específica na ordem inversa e imprimi-la. No exemplo abaixo, quero pesquisar a partir do padrão not in order até o padrão number of . Exemplo: o arquivo de entrada contém: number of characters a...
23.08.2017 / 08:25
1
resposta

Copie o arquivo de texto para outro novo arquivo de texto de forma seqüencial

Suponha que eu tenha três arquivos de texto, data_1, data_2 e data_3. Primeiramente, eu preciso copiar data_1 para outro novo arquivo de texto (new_data). Em seguida, preciso adicionar data_2 a new_data (inclui data_1). Por fim, preciso adiciona...
09.08.2016 / 10:55
1
resposta

Localizando arquivo e substituindo palavra por alguma palavra específica

Encontre algum arquivo específico e, depois que um arquivo for encontrado, eu quero uma palavra específica nele e, em seguida, substitua-o por encontrar a palavra com um novo. Posso fazer isso com uma única linha? Por exemplo, eu quero encont...
27.09.2016 / 12:06
5
respostas

Como posso extrair texto entre parênteses contendo uma palavra específica?

Como posso converter isso: foo (blah) (bar 80) foo (cats) (blat 92) Para isso: foo bar 80 foo blat 92 Eu gostaria de manter todo o texto que NÃO está entre parênteses. Eu só quero extrair texto entre parênteses que contenham as...
29.04.2015 / 16:59
4
respostas

Procura e substitui do terminal, mas com confirmação

Em muitos editores de texto, você pode pesquisar e substituir e receber a opção de inspecionar cada caso encontrado. Eu gostaria de poder fazer algo semelhante a isso na linha de comando do Ubuntu. Eu sei sed oferece a capacidade de localizar...
25.02.2015 / 06:34
2
respostas

Anexar números de linha no final de cada linha no arquivo

Em um caso peculiar, eu precisava de alguns dos meus arquivos de texto para anexar com o número da linha no final. Como conseguir isso?     
23.12.2014 / 12:09