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

Como selecionar linhas com base em quantas vezes consecutivas um número está presente em uma coluna?

Eu tenho um arquivo assim: chr1 3000823 3000829 1 chr1 3001003 3001009 1 chr1 3001014 3001020 1 chr1 3001273 3001279 2 chr1 3001625 3001631 3 chr1 3003222 3003228 4 chr1 3003335 3003341 4 chr1 3003375 300...
04.12.2016 / 17:42
2
respostas

Acrescentar várias linhas, especificadas como verbatim bash variable, após uma linha correspondente no arquivo?

Gostaria de acrescentar várias linhas depois de uma linha correspondente em um arquivo de texto em um script bash. Embora eu não me importe com qual ferramenta escolher para o trabalho, o importante para mim é que eu queira especificar as linhas...
17.12.2016 / 15:45
1
resposta

10ª linha anterior de um jogo [duplicado]

Como posso obter a décima linha anterior de uma partida? Eu acho que usar o grep com a opção B e depois colocá-lo na cabeça funcionaria, mas existe uma maneira mais simples de fazer isso? Por exemplo, se eu tivesse um arquivo de texto como...
29.12.2016 / 21:58
2
respostas

Remova os espaços em branco antes de possíveis shebang

Eu tenho uma grande coleção de arquivos não binários em um só lugar. Alguns deles têm shebangs e alguns deles (por alguns motivos inexplicáveis) whitespaces na frente dos shebangs. Isso inclui linhas e linhas vazias com apenas espaços em branco!...
19.06.2016 / 16:39
3
respostas

Remova todas as linhas abaixo de um número de linha específico de uma coluna específica

Eu fiz uma pergunta antes sobre a exclusão de linha verdadeira e recebi ótimas respostas, mas agora estou interessado em saber como você removeria todas as linhas abaixo de um número de linha específico de uma coluna específica. Todas as outras...
28.05.2016 / 13:28
3
respostas

Usando atribuições do makefile de um shell script

Por exemplo: srcdir = ../libc # Src directory prefix = /usr/local // Installation path A primeira linha é de um makefile e a segunda é de config.make . Eu preciso acessar a variável em um script de shell como $srcdir e...
02.08.2013 / 05:50
2
respostas

Adicionando “:” formatação de hora usando o awk

Para um arquivo de entrada chamado Lab1: 034023 052030 034023 022130 044023 012030 034223 022030 034123 152030 024023 152030 Comando AWK awk 'gsub(/[0-9][0-9]/,"&:",$1) gsub(/[0-9][0-9]/,"&:",$2)' Lab1 resulta em:...
11.01.2016 / 11:56
3
respostas

Duplicar arquivo, substituir caractere e concatenar

Eu tenho um arquivo assim: i36aasf5i7538i123 i47982i16537i1256 i1647i6458i3457 i1856i8456i43865 Eu quero fazer uma cópia do arquivo, no qual o primeiro i em cada linha é substituído por um o. Eu então quero concatenar o arquivo editado de...
08.01.2016 / 14:55
2
respostas

Manipulação de arquivos; Inserir um ";" a cada 12, 44 e 60 caracteres em cada linha de um arquivo de texto

Eu tenho que fazer um arquivo csv a partir de um arquivo de texto que contém dados sem delimitadores. Parece: 2015021DUMMY001EAN1377689456777678945GERDE0002345 2015031DUMMY002EAN1345647876867867867TURTR0154565 ...... Existe uma maneira...
31.12.2015 / 19:39
3
respostas

Como substituo esse padrão por uma nova linha dentro dele? [duplicado]

Se eu tiver um arquivo de texto com este conteúdo: someline <!--\ file first read on 2015/01/11 E eu quero excluir <!--\ e tudo até o que vem depois de "on", como faço isso? A saída esperada seria esta com o exemplo aci...
24.01.2016 / 17:50