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

Precisa de alguma mágica sed: Mover linhas marcadas para o início de um arquivo

Eu me vejo em extrema necessidade de alguma sed magic (eu realmente preciso me sentar e aprender isso). Eu tenho um arquivo com muitas linhas. Depois de analisá-lo, marquei algumas linhas adicionando uma estrela (*) ao início da linha. O...
28.06.2013 / 05:56
5
respostas

Extrair endereço IP de um texto e armazená-lo em uma variável

Eu tenho um arquivo de texto chamado abd mostrado abaixo. 48878 128.206.6.136 34782 128.206.6.137 12817 23.234.22.106 Eu quero extrair apenas o endereço IP do texto e armazená-lo em uma variável e usá-lo para outra finalidade. Eu ten...
15.11.2015 / 02:11
2
respostas

Filtrando caminhos redundantes de uma lista de caminhos

Eu tenho uma lista de caminhos relativos como este: dir1 dir2 dir2/dir3 dir2/file1 dir3/file2 dir3/dir4 dir3/dir4/file3 No exemplo acima, o especificador dir2/file1 (por exemplo) é redundante, porque a entrada dir2 incluiria esse ar...
06.03.2013 / 06:09
7
respostas

Como remover o valor duplicado em um arquivo de texto delimitado por tabulação

Eu tenho um texto de coluna delimitado por tabulações, como abaixo A B1 B1 C1 B B2 D2 C C12 C13 C13 D D3 D5 D9 G F2 F2 como eu poderia converter a tabela acima, como abaixo...
26.09.2017 / 23:15
7
respostas

Como imprimir apenas uma primeira correspondência de cada linha?

Eu tenho um arquivo assim: asd 123 aaa wrqiqirw 123 123 itiewth 123 asno 123 123 132 123 123 123 boagii 123 asdnojaneoienton 123 A saída esperada é: 123 123 123 123 Vou precisar procurar padrões via regex. Existe alguma maneira de...
15.03.2017 / 11:00
5
respostas

Removendo o primeiro espaço em uma linha

Como posso remover apenas o primeiro espaço de uma linha como a abaixo sem remover os outros espaços na mesma linha? Exemplo de entrada: 2015-04-18 10:21:59 10 05430 -9999 -9999 000000000000 Exemplo de saída: 2015-04-1810:21:59 10 0...
22.01.2017 / 10:25
4
respostas

torr / awk remove newline em duas correspondências padrão

Eu tenho um arquivo .pem que depois de alguma formatação é mostrado assim: -----BEGIN RSA PRIVATE KEY----- MIIEogIBAAKCAQEAoK3D4mMIRnzPaYqHidgpBnDDzLlcYYd0GoB0pQGyGSHDW7KO3K+VeJP90GhE ZTEWJLp2N5DR/KT+5Vg7cgdx/GCCrnlbW0McP/IvkYAuWCgbzoXH9eE+kD...
11.07.2016 / 19:44
5
respostas

removendo o primeiro e o último caractere de cada linha da linha de comando

Estou tentando remover o primeiro e o último caractere de cada linha em um arquivo de texto e salvar a versão truncada resultante em um novo arquivo. Alguém tem uma idéia sobre como fazer isso de forma eficiente usando awk ou outros programas...
10.01.2013 / 09:34
7
respostas

Adicione uma palavra específica a cada linha

Eu tenho um arquivo como aqui arquivo.txt bbb-ccc-cccc# aasdf asdas asdasa fgdg asdfa asfdas adfaq asfa afdaf fafa fafd afafa bbb-ccc-cccc# Eu quero pegar a palavra que termina em # e quero adicioná-la a cada linha como...
16.02.2017 / 12:49
4
respostas

Um comando unix para truncar cada linha de um arquivo

Eu tenho um arquivo CSV e quero truncá-lo a partir do terceiro ponto-e-vírgula. Por exemplo, se eu tiver este arquivo: 1;foo;bar;baz;x;y;z 2;foo;bar;baz;x;y;z 3;foo;bar;baz;x;y;z Eu quero obter a seguinte saída: 1;foo;bar 2;foo;bar 3;f...
13.11.2012 / 17:38