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

Eu quero alterar cada linha em um arquivo de texto usando sed ou solução alternativa

Eu quero alterar cada linha em um arquivo de texto usando sed ou solução alternativa input.txt contendo line 1 line 2 line 3 ... output.txt deve adicionar duas strings e <before> line 1 and <after each line> <before...
09.09.2017 / 21:45
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 / 18: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 / 17: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 / 08: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 / 02: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 / 10: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 / 12: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 / 14: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 / 18: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 / 07:34