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%     
___
1
resposta

cabeçalho em todas as páginas de cada pessoa

Meu file.txt : Adam , 111 Adam ,222 Adam ,333 Tom ,111 Tom , 222 Tom, 333 Dick, 111 Dick, 222 Dick ,333 A saída esperada é: My list ----------------------- List for Adam ----------------------- Adam 111 Adam 222 Adam...
04.07.2018 / 15:48
3
respostas

Procura e substitui a enésima coluna usando awk [duplicado]

Como podemos pesquisar e substituir "xyz" apenas em col3? col1,col2,col3,col4 abc,def,xyz,xyz xyz,abc,def,xyz     
09.07.2018 / 03:55
2
respostas

Processando seções de fluxo de texto, separadas por ␁

Como posso dividir um fluxo de arquivo que está em stdin em seções menores, cada uma delas passada para um script, Eu tenho um arquivo grande que está no stdin que se parece com ... ␁HeadingHere abcd abcd ␁Different Title bcde bcde {...
03.06.2018 / 07:04
1
resposta

extrai parte da linha JSON

Eu tenho várias linhas JSON que são bem longas (~ 1.5KB) e podem ser parecidas com: "XYZ":{"myString":"myValue",ABCD} e eu só quero extrair "myString": "myValue" da linha inteira. grep sozinho não me ajuda, já que está tudo em uma linha,...
31.05.2018 / 04:33
3
respostas

Arredondamento para o número mais próximo

Eu tenho um arquivo com dados como este vserver-1 vserver-1_root 0.95 0.0019043 0.948047 vserver-1 home 10.00 8.25 1.75 vserver-1 usr 95 45.65 39.35 vserver-1 file0 100 89.15 10.85 Saída formatada desejada com awk (arredondando para o...
17.05.2018 / 06:29
2
respostas

Substituir uma linha específica mantendo a identificação

Eu tenho um arquivo que tem recuo. Eu quero substituir uma linha específica, mas manter o recuo. O arquivo tem uma linha como \t\t customerId = "123" // has indentation in the start of line Estou executando isso: sed -e 's:^\...
28.03.2018 / 12:52
3
respostas

Copiando o segundo padrão de ocorrência para um novo arquivo no sed

Eu H tem um arquivo de certificado que possui 2 certificados. Começa com ---BEGIN CERTIFICATE-- e termina com ---END CERTIFICATE---- . Exemplo: ---BEGIN CERTIFICATE-- blah1 blah1 ---END CERTIFICATE---- ---BEGIN CERTIFICATE-- blah2 bl...
03.04.2018 / 13:11
3
respostas

Exclui o arquivo de string após o espaço

Eu tenho muitos arquivos de log gerados como abaixo: Date;Time;Brand;User;Node;Location 01/01/01;666;blabla;George Armani;Springfield Eu quero excluir o String Armani , mas meu comando não está funcionando: cat file.log | grep ident...
08.08.2018 / 21:51
2
respostas

altere a variável awk com base na correspondência dentro do awk

Eu tenho um arquivo de dados que estou pré-processando antes de enviá-lo para o gnuplot. Consiste em uma linha de cabeçalho e várias linhas de dados, com muitas colunas de tipos de dados. As três primeiras colunas são sempre do mesmo tipo e orde...
03.08.2018 / 07:36
2
respostas

como remover vírgula e seqüências de caracteres após uma vírgula em um arquivo?

Eu tenho um arquivo com 10000 linhas e 17 colunas, assim: Chr17 43633894 0.5 3.0103 2386 14.9269 6.85401 41.0732 42.8984 953 80848 9.41879 24.1244 26 11.961 87.4669 random1_1000 Chr17 45194841 0.401235 16.7362 2626 4.75178 3.2...
20.03.2018 / 18:42