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

substituir linhas no arquivo original de outro arquivo pelo número da linha

Texto original: yes no approved declined Segundo texto 1111 1 333 4 1 e 4 são os números de linha que eu gostaria de substituir no texto original Saída: 1111 no approved 333 como lidar com isso     
21.11.2017 / 16:19
2
respostas

printf no script de shell não pode fazer \ x% x

onde ECHO-VAR produz \xFF\xFF\xFF\x00 ( $fb_COLOR15 ) estes trabalham na linha de comando: CP="'ECHO-VAR'" printf $CP | dd status=none bs=4 count=$(( ( 1360 * 100 ) + 100 )) > /dev/fb0 printf "'ECHO-VAR'" | dd status=none bs=4 coun...
14.09.2017 / 16:00
2
respostas

Anexar novas linhas ao fluxo, até que determinado número seja atingido

Estou usando este comando, que pesquisa pacman.log para pacotes atualizados hoje e os converte em uma string de conky: tail -500 /var/log/pacman.log | grep -e "\[$(date +"%Y-%m-%d") [0-5][0-9]:[0-9][0-9]\] \[ALPM\] upgraded" | sed 's/^.*\([0-...
27.10.2017 / 11:33
1
resposta

Imprime linhas aleatórias de arquivo, mas com contagem máxima de um determinado valor

Eu tenho um arquivo de entrada do qual eu quero escolher aleatoriamente uma linha. Em uma coluna em cada linha é um valor, e eu quero apenas um número de linhas até uma contagem máxima deste valor a ser escolhido aleatoriamente, não mais. Ent...
25.04.2018 / 13:22
2
respostas

Qual é a maneira mais concisa de inserir ou atualizar uma linha? [duplicado]

Eu escrevo um monte de scripts ad hoc para adicionar linhas a sudoers, sysctl.conf etc. Geralmente eu uso o módulo ansible lineinfile. Às vezes, no entanto, não consigo fazer isso, então uso: WHAT_I_WANT='my line of text = something' WHAT_T...
11.08.2017 / 17:18
1
resposta

ESQUERDA (EXTERIOR) JOIN [duplicata]

Meus arquivos: file1.txt ========= key1 key1 key1 key1 key2 key2 key3 key3 key3 key4 key4 file2.txt ========= key1 22 key2 23 key3 24 Expected Output : ================== key1 22 key1 22 key1 22...
01.03.2018 / 22:43
2
respostas

separador de ordenação: chaves e colchetes

Estou usando este comando cat acronyms.tex | sort -t{ -k1 para ordenar um arquivo no qual o formato das strings é assim \newacronym{ex}{EX}{Expanded} Eu quero classificar pelo conteúdo do primeiro par de chaves. No entanto, algumas...
07.09.2017 / 09:39
3
respostas

processar linhas de texto em colunas para um bloco

Eu tenho um arquivo contendo listas no Solaris: List A hi hello hw r u List B Hi Yes List C Hello Eu preciso transpor as listas conforme mostrado abaixo: List A List B List C hi Hi Hello hello Yes hw r u C...
07.09.2017 / 12:44
1
resposta

Como faço para remover linhas correspondentes de um arquivo de texto usando outro?

Estou tentando remover as linhas correspondentes de um arquivo de texto usando outro. Por exemplo, fired.txt contém: Jason Candice Brent Tom E eu quero remover as linhas correspondentes de workers.txt , que atualmente se parece com i...
28.06.2017 / 17:59
1
resposta

CSV - Convertendo SOMAS Colunas em Linhas com dados duplicados

Estou trabalhando com um fornecedor que não responde, cujos arquivos CSV para inventário são completamente não pesquisáveis pelo Excel. Minha equipe não tem conhecimento ou uso do Unix, mas sei que um simples loop IF ou dois com awk ou sed...
18.06.2017 / 18:55