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

Como eu crio dígitos hexadecimais aleatórios sem espaços?

Se eu fizer algo como: openssl rand 16 > file.txt Eu recebo um arquivo assim: 3e1c 37e2 96fc 7029 970c cc87 98fe 40f7 7c70 5a9a 30da 7b72 0064 9a54 ae9c ed91 Existe uma maneira de fazer isso sem os espaços de caracteres de nova...
12.05.2017 / 02:12
3
respostas

Redirecionar o conteúdo sob uma nova linha (sem mais sintaxe ou argumentos)

Eu tentei estas maneiras para anexar conteúdo a um arquivo: printf "\nsource ~/script.sh" >> /etc/bash.bashrc echo -e "\nsource ~/script.sh" >> /etc/bash.bashrc cat >> "/etc/bash.bashrc" <<< "source ~/script.sh"...
07.02.2018 / 10:31
1
resposta

Crie um campo que possa armazenar valores calculados a partir de valores em outro arquivo

Eu tenho dois arquivos, o primeiro deles (delimitado por tabulação): 1 100 371 R1,R2,R4 12 5 167 16 R2,R5 5 8 242 490 R1,R3,R4 11 outro se parece com: R1 0.167 R2 0.171 R3 0.156 R4 0.162...
07.08.2017 / 11:36
1
resposta

Como substituir um delimitador entre dois outros delimitadores?

Eu tenho string como abaixo: engineer,doctor,"987,345,123",engineer Eu queria mudar para abaixo no unix: engineer,doctor,"987345123",engineer     
28.07.2017 / 20:12
3
respostas

Substitua cada valor único em todas as colunas por um identificador exclusivo

Eu tenho um arquivo com 250k linhas e 10 colunas como: img1 aa bb cc ... img2 aa yy dd ... img3 uu bb ee ... img4 NA bb tt ... Eu quero um script que converta este arquivo para: img1 1 1 1 ... img2 1 2 2 ... img3 2 1 3 ... img4 0 1 4 ....
16.09.2017 / 23:19
1
resposta

Imprima cada campo de CSV na nova linha sem saber o número de campos

Eu estava jogando com o IFS hoje e criei um arquivo de texto rápido com uma lista de números separados por vírgulas em uma linha. 1,2,3,4,5 Eu então tentei escrever um script para imprimir cada número em uma nova linha. Eu consegui fazer...
18.08.2017 / 05:34
1
resposta

arquivo de texto XML com caracteres '^ @' nele?

Eu tenho um arquivo XML que preciso analisar. Quando eu abri-lo em nano, nano me dá a mensagem (converted from Mac format) . No entanto, entre cada caractere, há uma sequência ^@ , assim: ^@t^@h^@e^@ ^@q^@u^@i^@c^@k^@ ... Que formato...
05.10.2011 / 15:24
2
respostas

grep apenas para linhas de processo que causaram o erro

Existe um serviço sendo executado como vários processos e os logs de todos vêm para um log enorme (não me pergunte por quê). Parece assim: process1: bla bla bla process2: ha ha ha process3: tarara **error_has_happened** process3: details of t...
12.01.2017 / 13:47
2
respostas

Reorganizando a lista de números para fazer uma matriz

Estou tentando escrever um script para alterar o seguinte conjunto de números 2.659980 3.256998 4.589778 2.120150 2.223365 2.325566 2.121112 3.020111 4.065112 0.221544 1.236665 1.395958 para o seguinte formulário (essencialmente fazendo...
12.12.2016 / 04:36
2
respostas

Problema com a leitura do arquivo de texto codificado na codificação Ocidental (ISO-8859-1)

Estou tendo um problema com a codificação do arquivo de texto ISO-8859-1 (legendas em polonês), que é algo assim: Mieszka³ sam, | ¿adnej ¿ony, dzieci. Deverá ser: "Mieszkał sam, żadnej żony, dzieci". Eu tentei: convertendo o arquivo...
20.07.2016 / 01:11