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

Imprimir recursivamente o tamanho do arquivo

Como imprimir o tamanho de todos os arquivos * .txt em um diretório? Por exemplo: conteúdo do diretório: FileA.txt FileB.txt FileC.txt FileA.csv * .txt length: less FileA.txt | wc -l 43 less FileB.txt | wc -l 13 less FileC.txt |...
18.11.2015 / 11:50
5
respostas

varrendo uma sequência e emitindo uma sub-sequência

Eu estou procurando um forro para isso, se for possível. Eu tenho uma sequência como essa CCGGTCTCTTCCGGTTCTGTCTTTTCGCTGG Eu quero obter a saída onde eu escaneio a base da seqüência por base e, em seguida, tirar 20 pb disso. SO a saída de...
05.01.2016 / 18:39
3
respostas

Script awk para extrair uma parte do arquivo de entrada

Como eu escrevo um script awk que varre o arquivo de entrada para "start" e encontra a linha contendo "next" e exibe a seguinte linha? Algo parecido com isto: [user]$ cat test.txt start next This line should print Ignor...
28.10.2015 / 06:23
2
respostas

mesclar linhas duplicadas em colunas

Dado um arquivo como este: x y y z x x x y z z y x x x z y y z z y x x x x x x x x Eu gostaria que a saída fosse: x y+ z x x+ y z+ y x+ z y y z+ y x+ x+ Isso é possível com awk ou perl em um oneliner? ou seja, é possível encontrar...
29.12.2015 / 11:29
5
respostas

Extração de dados eficiente de vários arquivos para um único arquivo CSV

Eu tenho uma grande coleção de arquivos XML com a mesma estrutura exata: $ cat file_<ID>.xml ... ... ... <double>1.2342</double> <double>2.3456</double> ... ... ... ... em que o...
23.07.2015 / 02:01
2
respostas

Como formatar um arquivo enquanto se move?

Eu tenho dois diretórios. FONTE e DESTINO. Estou movendo os arquivos .csv da origem para o destino como mv -f SOURCE/*.csv DESTINATION/ Durante a mudança, desejo remover a primeira e a última linha de cada arquivo no destino. Por favor me...
19.09.2015 / 09:49
5
respostas

Como usar o awk ou sed para converter linhas em colunas

Eu preciso transpor um arquivo. Arquivo de entrada: 1/1/1111 1 2 3 4 2/2/2222 5 6 7 8 Saída: 1/1/1111 1 2 3 4 2/2/2222 5 6 7 8     
12.08.2015 / 06:44
5
respostas

Imprime a linha antes da linha correspondente, linha de correspondência e enésima linha da linha correspondente

Eu quero imprimir a linha n antes da linha correspondente, da linha correspondente e da enésima linha da linha correspondente, em que "n" é maior que 2. Aqui está um exemplo do meu arquivo de dados (os números de linha abaixo não fazem parte...
01.10.2013 / 18:22
4
respostas

Como posso substituir o texto na última linha não vazia?

Eu quero encontrar a última linha de texto em um arquivo e excluir a vírgula no final dela. Eu perguntei sobre isso , mas, depois que recebi uma resposta, percebi que minha pergunta não era específica o suficiente. Este comando sed irá pa...
21.02.2013 / 05:10
1
resposta

grep por n ou mais períodos em uma determinada linha

Eu quero ser capaz de combinar arbitrariamente linhas que contenham muitos períodos, como este: $ echo "there's. someone on the wing. some. thing." | grep -stuFF [[:idunno:]]{4,} there's. someone on the wing. some. thing. Eu tentei cegame...
10.09.2012 / 11:33