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

Substituir barra “/” em um arquivo

Estou usando o editor vi , tenho dados como este em um arquivo. 05/08/2017,U,01,116326001 05/08/2017,U,01,116226001 05/08/2017,U,01,116726323 05/08/2017,U,01,116236001 Eu quero substituir a data (1ª coluna). Ex: 05/08/2017 a 0...
30.08.2017 / 12:24
2
respostas

pt sed acrescentar uma linha após um bloco

Em um diretório, tenho muitos site.ini.append.php (cerca de 100 arquivos). Todos parecem: [block1] blabla[] blabla[]=blabla ... blabla[]=blabla [block2] blabla[] blabla[]=blabla ... blabla[]=blabla [block3] blabla[] blabla[]=blabla .....
10.01.2018 / 14:48
3
respostas

awk remove linhas com dígitos no final

Eu quero remover linhas com dígitos no final da string exemplo de entrada: example123 example example12 example43 resultado esperado: example     
08.05.2018 / 18:59
4
respostas

Imprima no máximo n caracteres por linha, mas sem corte

Eu tenho este problema: Eu tenho um arquivo de texto, onde cada linha tem diferentes números de caracteres, como este: aaaa bbbbbbbbb cc Agora, desejo gerar um novo arquivo de texto, no qual uma linha tenha no máximo N caracteres, mas nen...
27.03.2017 / 17:48
3
respostas

extrair uma parte da string de uma coluna particular

Eu tenho o seguinte arquivo como entrada: chr1 HAVANA exon 11869 12227 . + . gene_id "ENSG00000223972.5_2"; transcript_id "ENST00000456328.2_1"; gene_type "transcribed_unprocessed_pseudogene"; gene_name "DDX11L1"; transcript_...
07.08.2017 / 16:42
2
respostas

Como anexar caractere ao final da linha usando o SED? [duplicado]

Eu tenho o seguinte texto: serverName: NZRC222 total: 8.46 GB serverId: 259695 serverName: NZRC333 total: 50.13 TB serverId: 260582 serverName: NZRC555 total: 9.31 TB serverId: 260956 Meu resultado desejado seria: serverName: NZRC2...
04.04.2017 / 17:40
4
respostas

Extraindo colunas de um arquivo de texto grande e delimitado

Eu tenho um arquivo simples delimitado por pipe de 33 GB. Eu preciso extrair colunas específicas do arquivo, das quais a primeira e a 20ª coluna atendem a uma condição. Eu usei o código abaixo para processar o arquivo de entrada. awk -F...
09.03.2017 / 13:45
2
respostas

Código Unix que retorna o primeiro número

Eu tenho um vetor dos seguintes números 1_0.011100 1_0.003500 1_0.013700 0_0.011500 Eu gostaria que o código unix selecionasse apenas o número antes da pontuação abaixo. O resultado deve ser 1 1 1 0 e você poderia aplicar...
21.03.2017 / 17:28
4
respostas

digitalização e grepping

Eu tenho um arquivo ( *.ses ) que contém a seguinte linha $ rea ses '../../../../abcdefgh/abcd_efgh-A20_ABC-abcdefgh-Abcdefgh_Abcdef_123er_vb001.ses' Quando eu uso este comando: cat a4.ses | grep -im1 'rea ses' | awk -F'[/]' '{prin...
20.11.2017 / 14:44
3
respostas

Imprime o intervalo de colunas separadas por vírgulas e o resto sem separação por vírgulas

Estou tentando descobrir isso. awk '{print $1","$10","$11","$12","$13,$14,$15,$16,$17,$18,$19}' <<< "$PASTE_1" > test.csv Eu preciso imprimir $ 1 $ 10 $ 11 $ 12 separados por vírgula e continuar com $ 13 até a linha, sem separ...
24.04.2017 / 09:44