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

AWK question: Imprima N linhas, começando da terceira linha após dado / pattern / pattern

Estou produzindo um arquivo enorme que inclui seções como esta: ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ Gradients ~~~~~~~~ ~~~~~~~~~ x y z ~~~~~~~~~~ ~ ~ ~ H 1 0.00781 0.00108 0.00038 ~ ~ H 2 0.01271 -0.01507...
06.06.2017 / 13:52
4
respostas

Combine duas palavras que estejam na mesma linha

O comando que eu tenho imprime duas das linhas sempre que FW_6.0.0 é encontrado, abaixo está o código: grep -oP 'FW_6.0.0, (.*)$' file Abaixo está a saída, ambas com o mesmo valor de FW_6.0.0 FW_6.0.0, SUCCESS FW_6.0.0, OK Gost...
04.07.2014 / 05:25
5
respostas

Como remover caracteres e espaços de uma string

Olá, tenho um arquivo com saída Name : ABC Name : CDE Name : ZYS Eu quero o resultado ABC CDE ZYS Como posso obtê-lo através do comando SED? Eu tentei. sed s/'Name' mas retorna a saída como : ABC E...
17.04.2013 / 08:43
5
respostas

Converter chave = blocos de valor para CSV

Estou tentando transpor um conteúdo de um arquivo para outro. Arquivo de entrada Test.txt : HLRSN = 3 IMSI = 404212109727229 KIVALUE = A24AD11812232B47688ADBF15CE05CA9 K4SNO = 1 CARDTYPE = SIM ALG = COMP128_3 HLRSN = 3 IMSI = 4042121097...
01.08.2014 / 09:04
3
respostas

Por que continuo destruindo meus arquivos de texto?

Eu destruí um monte de arquivos não essenciais e não sei por quê. Eu tenho executado comandos como: tr -sc 'A-Za-z' '\n' > somefile.txt | less não há saída (página em branco com END piscando) e ao verificar todo o conteúdo do arquivo é...
10.03.2012 / 03:10
2
respostas

Como anexar as linhas de um arquivo ao final das linhas de outro arquivo?

Arquivo 1: I have foofoo You have foobar she/he has foo Arquivo nº 2: bar foobar barfoo Final: I have foofoobar You have foobarfoobar she/he has foobarfoo     
24.06.2015 / 19:09
3
respostas

Obtém facilmente uma coluna específica da saída sem sed ou awk

Existe uma maneira mais rápida de obter algumas colunas de valores do que usar sed e awk ? Por exemplo, se eu tiver a saída de ls -hal / e quiser apenas obter os nomes e tamanhos de arquivos e diretórios, como posso facilmente e ra...
14.08.2013 / 07:02
3
respostas

Comparando arquivos linha por linha em awk com delimitador

arquivo1: abc|123|check def|456|map ijk|789|globe lmn|101112|equator arquivo2: abc|123|check def|456|map ijk|789|equator lmn|101112|globe SAÍDA ESPERADA: ijk|789|equator lmn|101112|globe Script awk atual: awk 'BEGIN{OF...
23.09.2013 / 09:18
3
respostas

Como executar uma ação apenas na primeira linha?

sed 's/.\(.*\)//' myfile Say myfile contém: abc def ghi Eu quero remover o primeiro caractere somente da primeira linha, mas o acima o remove de toda a linha.     
24.02.2012 / 06:44
4
respostas

Como mesclar linhas com intervalo fixo em um arquivo?

Eu tenho um arquivo e seu conteúdo é assim: a1 b1 c1 aa bb cc aaa bbb ccc d1 e1 f1 dd ee ff ddd eee fff g1 h1 i1 gg hh ii ggg hhh iii Qual é a melhor maneira de mesclar as linhas com intervalo fixo (3 neste caso) e obter algo como: a1...
26.09.2016 / 19:59