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

Concatena Várias linhas em uma única linha até que um padrão seja encontrado

Com padrões AWK e SED, acabei com um arquivo semelhante a | 9000 3000 1000 0000 0000 2000 1000 2000 | 5669000 518000 3000 16000 0000 28000 2241000 2841000 | 9020000 453000 520000 4000 2852000 5191000 75000 | É possível concatenar as linh...
17.08.2018 / 21:23
4
respostas

Como pesquisar cada ocorrência em um arquivo de texto Linux?

Eu tenho 23 strings para pesquisar, quero que ele retorne as que estão no arquivo. Eu tenho o código abaixo: users='User1\|User2\|User3\|User4\|User5\|User6\|User7\|User8\|User9\|User10\|User11\|User12..User23' Saída desejada: User1...
21.08.2018 / 16:54
4
respostas

Como posso substituir um caractere em todos os arquivos .php dentro de uma pasta no OS X?

Eu preciso substituir os seguintes caracteres: ă com um â com um î com i ș com s ț com t A substituição deve ser sensível a maiúsculas e minúsculas. Por exemplo, se uma letra é maiúscula, deve ser substituída por uma letra maiú...
18.01.2016 / 15:09
3
respostas

grep equivalente do regex kwrite [A-Z] [A-Z] +

Então, eu demorei, mas finalmente aprendi a pensar em termos de expressões regulares, graças a usá-las em kwrite . Mas ainda não sei como traduzir esse conhecimento para grep . Eu amo meu grep , quando eu sei o que estou fazendo com e...
10.02.2012 / 17:41
5
respostas

Como dividir uma enorme linha de caracteres em várias linhas com números iguais de colunas?

Se um arquivo de dados se parece com: snp200 snp1 snp100 snp32 1 1 0 2 0 0 0 2 2 2 2 1... como posso quebrar a linha quando snp .. terminar e usá-los como nomes de colunas e depois dividir o resto dos dígitos igualmente (o número total de...
06.10.2016 / 02:25
4
respostas

verificar se a string está presente em uma lista e gerar um terceiro arquivo se a string estiver presente

Eu tenho 2 arquivos ("data.tab" e "mylist.tab"). meu arquivo "data.tab" se parece com: Info_1 abc1 abc2 abc3 Info_2 abc5 ghi4 Info_3 abc10 Info_4 abc8 abc7 abc87 klm78 abc99 Info_5 meu arquivo...
25.10.2016 / 12:23
5
respostas

Korn / Bash Shell: Como faço para converter o conteúdo para o formato abaixo?

pid name tid mod state data -------------------------------------------------------------------------------- 39523 srv0051_0001_0 39642 20-10:59:28 Working 820000:500196:500077 43137 srv0051_0...
25.06.2018 / 19:09
2
respostas

sub-shell dentro do sed

Posso anexar ao início de um arquivo com: sed -i '1s/^/word\n/' file Estou lendo que, se eu usar aspas duplas, posso expandir as variáveis, então tento: sed -i "1s/^/$(printenv)\n/" file Eu acabo voltando: sed: -e expression #...
14.10.2017 / 14:56
2
respostas

Remove apenas uma palavra antes da correspondência de padrões no shell script

Entrada: int foo(int a, void * b, int c); Saída: int foo(int, void *, int); Deseja usar "," como padrão para corresponder. Se "," padrão for correspondido, remova a palavra anterior, por exemplo, a , b & c .     
27.04.2014 / 15:55
3
respostas

Excluindo linhas e duplicatas específicas de um arquivo de texto de 11 GB

Eu tenho um arquivo de lista de palavras 11GB que já está classificado como cada palavra está em sua própria linha. Eu preciso remover duplicatas e linhas a partir de 077 . Acho que preciso executar sed e sort -u juntos, mas tam...
27.11.2012 / 00:14