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

Substitua qualquer coisa entre parênteses, mesmo que abrangendo várias linhas

Eu gostaria de usar o bash ou shell script e substituir qualquer coisa entre os dois parênteses com um espaço vazio. O texto entre os dois parênteses pode estar em várias linhas, como: myFunction (line0 line1 line2 line3 line4) que...
28.01.2017 / 23:15
3
respostas

Script de shell para procurar arquivos por entradas de texto idênticas

Aqui está um bom teaser para um guru de script de shell: Pegue um diretório com vários arquivos de texto. Pode ser alguns até ~ 1000. Todos os arquivos contêm um identificador em uma determinada linha (sempre a mesma linha). Identifique...
10.06.2014 / 22:43
5
respostas

Deslocando a saída do comando para a direita

Digamos que estou escrevendo um arquivo .bashrc para me fornecer algumas informações úteis em meus terminais de login e estou dizendo a ele para executar o comando cal (um bom). Como eu mudaria o calendário produzido à direita para correspond...
03.08.2014 / 07:26
6
respostas

Grep um arquivo no campo específico

Eu tenho dois arquivos, digamos Arquivo1: Locus_1 Locus_2 Locus_3 Arquivo2: 3 3 Locus_1 Locus_40 etc_849 3 2 Locus_2 Locus_94 * 2 2 Locus_6 Locus_1 * 2 3 Locus_3,Locus_4 Locus_50 * 3 3 Locus_9 Locu...
08.07.2015 / 10:33
5
respostas

Remova as linhas baseadas no padrão, mas mantendo as primeiras n linhas correspondentes

Eu preciso remover linhas de um arquivo de texto com base no padrão, mas preciso manter as primeiras n linhas que correspondem ao padrão. Entrada % 1 % 2 % 3 % 4 % 5 text1 text2 text3 saída %1 %2 text1 text2 text3 Eu usei o arq...
17.01.2013 / 21:51
4
respostas

Precisamos de uma lista “C” que contenha todos os elementos de “A”, mas não tenha nenhum de “B”

Nós temos duas listas. Um "A" maior: A='echo -e '1\n2\n3\n4\n5'' echo "$A" 1 2 3 4 5 e um menor "B": B='echo -e '1\n2\n3'' echo "$B" 1 2 3 P: Mas precisamos de uma terceira lista que contenha todos os elementos de "A", mas não...
28.04.2014 / 15:04
3
respostas

sed com = como delimitador

Estou com dificuldades para descobrir como usar sed para cortar texto antes de um determinado delimitador. Estou recebendo a saída de echo que retorna algo semelhante a: valueA=TEXT Eu gostaria de ter sed cortado o texto antes...
10.12.2016 / 17:16
2
respostas

Trunca a saída após X linhas e imprime a mensagem se e somente se a saída foi truncada

Digamos que eu precise apenas das 5 primeiras linhas de uma saída para fins de registro. Eu também preciso saber se e quando o log foi truncado. Estou tentando usar head para fazer o trabalho, o comando seq abaixo exibe 20 linhas que sã...
21.03.2018 / 14:25
4
respostas

Como encontrar o número de pares não ordenados de uma lista

Eu quero contar o número de pares não ordenados de uma lista. Em outras palavras, tenho uma lista: ab ba ac bc e quero exibir: 2 ab 1 ac 1 bc     
01.08.2017 / 10:43
4
respostas

Pegue duas colunas em um arquivo delimitado por tabulações e mescle em uma

Eu queria saber como eu usaria os dados que estavam nesse formato como um arquivo delimitado por tabulação: A red green B yellow orange C blue purple E para usar comandos como grep, paste, cut, cat, etc. para transformá-l...
14.02.2017 / 10:18