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

Como substituir o cabeçalho de um arquivo pelo cabeçalho de outro arquivo

Eu quero substituir o cabeçalho em file1.csv pelo cabeçalho em file2.csv file1.csv "a","b","c" file2.csv "x","y","z" Eu quero o cabeçalho de file1.csv como "x","y","z" Por favor, me diga como fazer isso? Eu tentei sed...
01.09.2016 / 17:43
1
resposta

Comando Sed que ignoraria qualquer correspondência comentada

Estou tentando criar um comando sed usando regex para substituir algo em um arquivo de texto somente se ele não for comentado, mas estou tendo alguns problemas devido ao meu conhecimento quase inexistente dos comandos do sed. / p> Encontrei so...
10.04.2015 / 12:13
2
respostas

Encontre o número da linha que contém o padrão usando o delimitador personalizado regex

Como em exemplo Estou tentando obter números de linha que contenham o padrão. Meu padrão contém barras, então quis adicionar um delimitador personalizado. Este simples funciona: sed -n '/file/=' temp.txt Usar o delimitador para subst...
30.01.2015 / 15:06
3
respostas

Extraindo linhas por chave de um arquivo muito grande

Eu tenho um arquivo de texto de linha de 42M. Os nove primeiros caracteres de cada linha são uma tecla numérica. Qual é a maneira mais eficiente de extrair apenas as linhas cuja chave existe em outra lista de aproximadamente 1,5 milhões de chave...
22.08.2012 / 20:11
1
resposta

Existe um comando como head mas para truncamento de linha?

O head do Linux seleciona um número de linhas na parte superior de um arquivo. Existe um comando que seleciona vários caracteres na frente de uma linha? O caso de uso por trás da pergunta é o seguinte: Eu quero head das primeiras 10 lin...
03.10.2012 / 19:30
2
respostas

Qual é a conexão entre um bug do gedit e um href do Unix - & - Linux Q / A?

Ao responder a Unix- & ; -Linux question , observei que o Gedit e outros dois editores, Leafpad e Medit (testei 12 editores ao todo) exibem um certo bug. Como se constata, o bug é conhecido na barra de lançamento da Canonical como Bug # 33...
02.08.2011 / 19:46
3
respostas

Enrole e indente o texto usando coreutils

Versão curta Eu gostaria de criar uma exibição tabular de texto de várias linhas, semelhante ao seguinte: all Build all targets document Create documentation of source files in the subfolders 'src' and 'script', and write...
30.04.2016 / 14:56
4
respostas

Exclusão de coluna verdadeira, não selecionando todas as colunas que você deseja

Eu sei que esta é uma pergunta simples e de muitas maneiras foi respondida antes, porém todos os usos que eu vi do awk, sed, grep etc foram selecionando e imprimindo as colunas que você deseja. Em um caso em que há um número desconhecido de colu...
27.05.2016 / 18:06
3
respostas

Mesclar arquivos usando o método zipper / late merge

Estou procurando um método interessante de mesclar dois ou mais arquivos linha por linha usando o método zipper (também chamado de late merge). Assumindo que temos três arquivos, o resultado deve ficar assim: line1 file1 line1 file2 line1 fil...
11.08.2012 / 17:44
3
respostas

Como extrair URIs de arquivos

Como posso extrair de um determinado número de arquivos todos os URIs como magnet: file: ? Eu gostaria de ter um URI por linha como saída. Eu gostaria de usar bash para conseguir isso, mas qualquer sugestão é bem vinda. Estou usando o debia...
13.07.2014 / 19:25