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

Saída de cada coluna N da entrada

Estou tentando escrever um script para imprimir todas as N colunas de um arquivo, fornecendo a coluna inicial, o valor incremental e o nome do arquivo como parâmetros de tempo de execução. Abaixo está meu script: file=$1 st=$2 inc=$3 echo $f...
28.09.2017 / 13:59
2
respostas

Exclui linhas de um arquivo de texto que corresponde a várias expressões regulares em um arquivo de texto

Digamos que eu tenha FileA.txt que se parece com isso: 43287134, string1, string2 1233, foo, bar 973, barfoo, foobar 7464, asdf, ghjk E eu tenho FileB.txt com essas expressões regulares, separadas por uma linha: ^973, ^1233, Eu...
07.01.2018 / 00:44
4
respostas

Como agrupar arquivos, adicionando novas linhas ausentes no final de alguns arquivos

Eu tenho um monte de arquivos .text, mais dos quais terminam com o padrão nl. Um casal não tem nenhum terminador no final. O último byte físico é (geralmente) um caractere alfabético. Eu estava usando cat *.text >| /tmp/joined.text...
16.02.2017 / 20:17
3
respostas

Quebra condicionalmente colunas em 2 linhas?

Eu tenho um arquivo no formato de: ⌚..⌛ watch..hourglass ⌨️ keyboard ⏏️ eject button Onde algumas linhas contêm duas entradas. Eu quero quebrar linhas com 2 entradas em 2 linhas assim: ⌚ watch ⌛ hourglas...
21.08.2017 / 17:16
1
resposta

Como imprimir os números de linha com a linha correspondente que corresponde a um padrão usando o comando shell? [duplicado]

Arquivo, .false alarm is bla no. 11 .no alarm generated is bla .application will be killed is bla wall command .doc file is document file with .doc extension .no authority for this selection bla Agora, o que eu quero no meu arquivo de s...
25.08.2015 / 21:33
2
respostas

Como obter o texto entre duas palavras especificadas por seus índices?

Usando o awk, posso imprimir as palavras dos índices fornecidos da seguinte forma. $ echo "The quick brown fox jumps over the lazy dog" | awk '{print $3, $7}' brown the Mas também quero obter o texto entre as palavras especificadas, "bro...
26.11.2016 / 14:43
3
respostas

Utilitário agregado agrupado (como o SQL GROUP BY)?

O Unix tem vários utilitários para executar operações semelhantes a álgebra relacionais em fluxos ( grep , join , cut , itens adicionais com awk ). Existe um utilitário agregado agrupado prontamente disponível (ou instalável na maioria d...
01.08.2013 / 17:15
2
respostas

Concatenando campos de linhas com diferentes números de campos

Dada entrada como esta: x y a b c t p q w w t a b c d p q r Gostaria de concatenar campos do campo 3 até, mas não incluindo o último. Se o campo 3 for o último campo, gostaria de inserir um marcador de posição. Então, dada a entrada acima...
18.11.2013 / 22:34
4
respostas

Como localizar e mover uma linha de texto dentro de um arquivo?

Eu preciso alterar uma posição de linha de texto dentro de um arquivo; de uma posição de linha para outra, abaixo de um texto definido. Por exemplo, eu tenho o seguinte bloco de texto (no arquivo /etc/pam.d/system-auth) account required...
18.12.2013 / 21:55
3
respostas

Como contar o número de linhas em um arquivo UTF-16LE / CR-LF / BOM?

O pensamento imediato é wc , mas então o próximo pensamento não tão imediato é ... O wc do * nix é puramente para * nix terminações de linha \ x0a? ... Parece que sim. Eu já passei por isso, mas sinto que pode / deve ser uma maneira mais...
31.05.2012 / 13:03