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

Duplicar, com algumas pequenas alterações, algumas linhas em um arquivo de texto

Estou tentando descobrir como replicar um único intervalo de linhas em um arquivo de texto. O intervalo começa com uma linha exclusiva no arquivo, mas o intervalo termina com uma linha que pode existir em vários locais no arquivo. Veja alguma...
18.05.2017 / 02:38
4
respostas

Como encontrar uma 'string' específica e imprimir toda a linha?

Eu tenho um arquivo chamado myfile.csv contendo o seguinte: abc:123:myname:1231 def:423324:arbitrary:value:string StackExchange:Unix:Linux Do terminal, corro ./myscript.sh def O conteúdo de myscript.sh é: #!/bin/bash key...
11.04.2015 / 17:31
5
respostas

Inserir novas linhas com valores omissos (NA)

Eu gostaria de inserir novas linhas em arquivos de texto se houver valores ausentes. Eu tenho, por exemplo, o seguinte arquivo de texto (A.txt), para o qual a linha 5 está faltando. Além disso, como o arquivo deve ter 12 linhas, as linhas 11-12...
17.03.2015 / 13:50
6
respostas

Extraindo linhas com base nas condições

Cada linha em um arquivo separado por vírgulas tem 5 campos. a,b,c,d,e f,g,c,i, j,k,c,m,n o,p,c,r,s t,u,c,w, x,y,z,aa,bb Como posso extrair as linhas que têm c no 3º campo e o 5º campo NÃO está vazio? O resultado seria: a,b,c,d,e j,k,c...
30.05.2015 / 23:54
3
respostas

Formate o arquivo de texto baseado em coluna na estrutura de árvore usando o bash

Existe um comando Unix / Linux que pode transformar isso: AMERICA USA NEW_YORK AB-100 AMERICA USA NEW_YORK VF-200 AMERICA USA NEW_YORK XY-243 AMERICA USA LOS_ANGELES UH-198 AMERICA CANADA TORONTO UT-876 AMERICA CANADA TORONTO UT-87...
11.06.2015 / 17:43
4
respostas

pt - removendo zero - / 08 / para / 8 /

Qual comando sed eu preciso usar para transformar / 08 / em / 8 /? Eu estou olhando para me livrar de todos os excessos 0 na saída do meu comando. Eu consegui reduzir para um 0 extra. sed -ie 's/\/0[1-9]\//\/[1-9]\//g' ~/tmp Outpu...
08.05.2017 / 08:03
5
respostas

Mesclando colunas em um arquivo usando o Awk

Entrada: ABC,SSSD,12345,NSS,12345,xxx,TS11 ,,,,,,TS21 ,,,,,,TS22 ,,,,,,BS26 ,,,,,,GPRS ABC,SSSD,12356,NSS,12356,xxx,TS11 ,,,,,,TS21 ,,,,,,TS22 ,,,,,,GPRS ,,,,,,BS26 Saída: ABC,SSSD,12345,NSS,12345,xxx,TS11|TS21|TS22|BS26|GPRS ABC,SSSD,...
19.08.2015 / 09:06
3
respostas

Como extrair o tamanho do arquivo com du

Estou usando du para obter o tamanho do arquivo de resultados em um script de empacotador: > du -smh archive.zip 51M archive.zip Gostaria de atribuir apenas a parte 51M a uma variável, para poder imprimir: Archive size: 51M...
06.10.2013 / 18:42
2
respostas

Imprime números de linhas de arquivos que estou procurando por [closed]

Estou procurando uma maneira de imprimir o número de arquivos que meu script está passando. Eu encontrei $LINENO mas quando eu faço echo 'Found foo in file' $(basename $foo) 'on line' $LINENO >> foo.csv Ele imprime os resultado...
23.08.2013 / 17:40
4
respostas

Usando o editor de texto do Linux para preparar o conteúdo para o Microsoft Word

Preciso preparar um longo manuscrito que deve ser enviado em um documento do Microsoft Word para atender aos critérios de envio. (Por favor, não "Não use o Word" comentários.) Eu quero usar um editor de texto no meu computador Linux (Ubuntu)....
24.05.2013 / 17:45