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

Como substituir uma palavra por uma nova linha

Eu tenho um arquivo de texto com os seguintes dados e cada linha termina com |END| . T|somthing|something|END|T|something2|something2|END| Estou tentando substituir |END| por \n new line por sed. sed 's/\|END\|/\n/g' test.txt...
02.04.2015 / 16:17
7
respostas

Como posso filtrar entre duas matrizes?

Arquivo1: 91 23 56 44 87 77 99 34 56 22 22 95 41 88 26 79 60 27 95 55 66 69 92 25 Arquivo2: pass fail pass pass pass fail pass fail pass fail fail pass pass pass fail pass pass fail pass pass fail pass pass fail...
08.11.2018 / 08:23
4
respostas

uniq um arquivo csv ignorando uma coluna, talvez awk?

Dado este arquivo (as anotações não fazem parte do arquivo, mas fazem parte da explicação) ... x,a,001,b,c,d,y x,a,002,b,c,e,yy x,bb,003,b,d,e,y x,c,004,b,d,e,y x,c,005,b,d,e,y # nb - dupe of row 4 x,dd,006,b,d,e,y x,c,007,b,d,e,y # nb -...
17.09.2013 / 10:11
4
respostas

Imprimir páginas man com largura fixa

Com o comando de exemplo man apropos > outputfile um arquivo de texto é gerado contendo a página man formatada de apropos (com algumas pequenas diferenças em relação a man apropos diretamente impressas na tela, como caracteres...
11.08.2015 / 13:42
2
respostas

Como posso cortar um arquivo grande no lugar? [duplicado]

Eu tenho um arquivo de texto muito grande, com cerca de 80 GB, e preciso cortar uma parte que fica entre duas linhas. A parte que eu preciso não é grande, e eu não tenho espaço suficiente no disco rígido para fazer coisas como: head -n 1000...
05.03.2011 / 02:17
7
respostas

Como colocar frases em linhas separadas no Linux

Eu tenho uma tarefa para colocar frases em um arquivo de texto em linhas separadas. Algo assim quase funciona: cat file.txt | tr '.' '\n' Mas eu não quero perder pontos, pontos de interrogação e pontos de exclamação de minhas frases. Como...
18.03.2015 / 14:16
5
respostas

Como posso converter os timestamps em uma coluna para uma data?

Eu tenho um arquivo contendo isso: 1415602803,LOGIN SUCCESS,AUTH,user2,192.168.203.63,10.146.124.73,59996,22 1415602807,LOGIN SUCCESS,AUTH,user1,172.24.31.10,172.32.1.1,48191,22 1415602811,LOGIN FAILED,AUTH,root,172.24.166.153,10.146.124.73,5...
16.11.2014 / 20:08
3
respostas

mesclar dois arquivos, primeira linha do primeiro arquivo seguido pela primeira linha do segundo arquivo [duplicado]

Eu tenho dois arquivos: f1: f2: ============== =============== some text line 1 A1 some text line 2 A2 some text line 3...
07.06.2016 / 09:11
3
respostas

A maneira mais rápida de somar a coluna Nth no arquivo de texto

Eu tenho um arquivo CSV (em que o separador de campo é de fato vírgula) com 8 colunas e alguns milhões de linhas. Aqui está um exemplo: 1000024447,38111220,201705,181359,0,12,1,3090 1064458324,38009543,201507,9,0,1,1,1298 1064458324,38009543,...
02.07.2018 / 13:14
2
respostas

Como substituir uma palavra dentro de um arquivo .DOCX usando a linha de comando do Linux?

Eu quero mudar uma palavra em um arquivo docx usando um comando shell. Eu tentei usar o comando sed , mas não está funcionando. Alguém sabe uma solução para isso? Por exemplo, desejo alterar uma palavra (por exemplo, exp5 ) e substituí-la...
17.10.2016 / 06:43