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

Remover entradas duplicadas de um arquivo CSV

Eu tenho um arquivo [csv] com dados duplicados reimpressos, ou seja, os mesmos dados são impressos duas vezes. Eu tentei usar o uniq do sort por sort myfile.csv | uniq -u no entanto não há alteração no myfile.csv , também eu tentei sudo...
12.03.2015 / 09:59
4
respostas

Precisa mover a última linha do arquivo para a segunda linha do mesmo arquivo

Eu tenho um arquivo 'test' no linux com os dados abaixo. aaaaaa bbbbbb cccccc dddddd eeeeee Eu preciso cortar a última linha deste arquivo e colocá-lo na segunda posição. Deve ser parecido abaixo. aaaaaa eeeeee bbbbbb cccccc dddddd  ...
12.12.2014 / 15:51
2
respostas

Processe um arquivo que comece com um BOM (FF FE)

Recebi um arquivo .csv com o FF FE BOM: $ head -n1 dotan.csv | hd 00000000 ff fe 41 00 64 00 20 00 67 00 72 00 6f 00 75 00 |..A.d. .g.r.o.u.| Ao usar awk para analisá-lo, estou obtendo vários bytes nulos, que suspeito serem devid...
15.06.2014 / 10:07
3
respostas

Como ter o histórico de comandos com a impressão de data e hora no terminal continuamente?

Eu uso um simples alias para ativar o "rastreamento" de comandos em uma ou várias janelas de terminal: alias trackmi='export PROMPT_COMMAND="history -a; $PROMPT_COMMAND"' Então eu só tail -f meu arquivo .bash_history em outro termi...
28.05.2014 / 02:37
8
respostas

podemos imprimir a última palavra de cada linha no linux usando o comando sed?

suponha que, se houver um arquivo que contenha as seguintes linhas, se elas forem 12345 567 7878 66 er3 t45t y6y46y 4y6 y656y y5y 46y6 65y7 y66uyuy yy46y6y A saída tem que se parecer com: 66 y6y46y y5y y66uyuyy y46y6...
27.01.2015 / 21:40
6
respostas

Converter saída do comando tree para o formato json

Existe uma maneira conveniente de converter a saída da "árvore" do comando * nix para o formato JSON? Editar: Acho que não descrevi bem meu problema. Meu objetivo é converter algo como: . |-- dir1 | |-- dirA | | |-- dirAA | | '...
10.09.2013 / 22:16
7
respostas

Contagem do número total de linhas antes / depois de uma correspondência de padrões

Estou tendo uma longa lista de endereços IP, que não estão em sequência. Preciso encontrar quantos endereços IP existem antes / depois de um determinado endereço IP. Como posso conseguir isso?     
24.07.2014 / 17:10
5
respostas

Obtendo o texto do último marcador para EOF em POSIX.2

Eu tenho um texto com linhas de marcadores como: aaa --- bbb --- ccc Eu preciso de um texto do último marcador (não inclusivo) para EOF. Neste caso, será ccc Existe uma maneira elegante no POSIX.2? Agora eu uso duas execuções: prim...
30.03.2011 / 15:52
5
respostas

Remove linhas duplicadas de um arquivo que contém um timestamp

Este pergunta / resposta algumas boas soluções para excluir linhas idênticas em um arquivo, mas não funcionarão no meu caso, já que as linhas duplicadas têm um timestamp. É possível dizer ao awk para ignorar os primeiros 26 caracteres de um...
03.11.2014 / 17:15
3
respostas

Contagem de registros que correspondem ao padrão com Awk

Então me disseram para fazer o last > lastloggedin , que cria um arquivo que mostra o último login das classes desde a última reinicialização do sistema, e agora me pedem para escrever um script Awk chamado myawk que conta / determina qu...
21.10.2014 / 02:19