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

Adicionando um caractere a todas as outras linhas de texto

Eu tenho um arquivo de texto enorme (cerca de 20G) que contém milhões de passagens (também com parágrafos) com cabeçalhos. Cabeçalhos e parágrafos são sempre uma linha cada, por exemplo, Sunshine This is a sunny day. Darkness A cave i...
07.09.2014 / 17:38
4
respostas

sed substituto de carga do arquivo [duplicado]

Estou tentando substituir um padrão em um arquivo pelo conteúdo completo de outro arquivo usando sed. Atualmente estou usando: sed "s/PATTERN/'cat replacement.txt'/g" "openfile.txt" > "output.txt" No entanto, se o arquivo de subst...
26.08.2014 / 05:05
2
respostas

Como combinar as informações de cada par de linhas em uma linha?

Eu tenho dados como este (os dados reais têm mais de 50.000 dígitos e 8000 linhas): entrada: 1 11122 1 21121 2 22221 2 11122 3 21121 3 11122 Eu quero colocar o valor de cada segunda linha ao lado do valor da primeira linha com o mesmo...
05.08.2016 / 19:34
4
respostas

Quebra de frases em colunas

Estou procurando uma maneira de pegar frases e envolvê-las. Usar algo como column não é o que eu quero, pois no meu cenário haverá várias colunas de frases nos 80 caracteres. Existe alguma maneira de fazer isso? Devo notar que fazer uma ve...
22.05.2014 / 02:26
3
respostas

Concatena vários arquivos com um cabeçalho comum

Eu tenho vários arquivos de texto, e o conteúdo de cada arquivo é como attribute1,attribute2,... 1,2,... As primeiras linhas que descrevem os nomes das colunas são as mesmas em todos os arquivos. Eu quero concatenar as segundas linhas...
13.11.2015 / 20:37
4
respostas

localizando todas as palavras em um arquivo de texto que aparece em outro arquivo de texto

Suponha que eu tenha dois arquivos a.txt e b.txt . Quero encontrar todas as palavras em a.txt que aparecem em b.txt . Existe um comando específico para fazer isso?     
12.12.2015 / 21:43
3
respostas

usando sed para substituir o padrão por valores hash

Eu quero pesquisar o arquivo e substituir padrão específico por seus valores de hash (SHA1). Por exemplo, deixe file.txt ter o seguinte conteúdo: one S56G one two three four five V67X six e quero substituir o padrão [A-Z][0-9...
25.10.2013 / 11:04
2
respostas

arquivos Cat, exceto um [duplicado]

Eu estou procurando por algo para concatenar todos os arquivos com uma determinada extensão dentro de um diretório, exceto um. Como: cat *.txt !(DISCARD.txt) > catKEPT Isso deve concatenar todos os arquivos * .txt no diretório, exce...
28.11.2015 / 11:43
1
resposta

Como posso usar o awk para (às vezes) remover o primeiro caractere de uma coluna?

Eu corro um comando e canalizo através do awk como abaixo: mycommand | awk '{print $1,tolower($3),$4} Isso me dá a seguinte saída: fred.o: t .abcdefg fred.o: u .rstuvwxy fred.o: t .defghi fred.o: t .jklmnop fred.o: d abcdefg fr...
04.02.2013 / 18:03
5
respostas

Inserir linhas após o jogo de várias linhas Regex

Eu tenho um arquivo XML que preciso anexar depois de um conjunto específico de tags. Basicamente, a estrutura do arquivo é assim: <key>servers</key> <dict> ... Server Details ... </dict> Gostaria de combinar nas li...
08.08.2014 / 19:45