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%     
___
1
resposta

Substituir um valor em URL

Sou novo no mundo Linux e preciso de ajuda. Eu tenho dois arquivos: Um arquivo token.txt com uma string como esta: xd2111Vf124FfmrfJ22fag E um arquivo playlist.m3u com o seguinte: EXTM3U EXTINF:-1,Channel 1 EXTVLCOPT:network-caching=...
07.09.2017 / 21:27
1
resposta

mesclar linhas em linhas personalizadas [closed]

Entrada: ID Name NUMBER 1ABC234)234-2345, 2CBF23588900, 3knl334235354, 4gkmnk436563654, Saída desejada: *ID Name NUMBER ID Name NUMBER ID Name NUMBER* LINE--1 1ABC234)234-2345,2CBF23588900,3k...
12.09.2017 / 13:27
2
respostas

Imprime valores que são pelo menos 2 vezes maiores que os valores 3 degraus acima e abaixo na mesma coluna (cont. 1)

Eu tenho uma mesa A 1 A 1 A 1 A 1 A 1 A 1 A 2 B 1 B 1 B 1 B 2 B 1 B 1 B 1 Eu quero imprimir a coluna 1 de linhas com valores da coluna 2 pelo menos 2 vezes maiores que o 3º passo acima e o 3º passo abaixo na mesma coluna. No entanto, con...
07.10.2017 / 10:01
1
resposta

Como remover as permissões de diretório do comando ls canalizado pelo awk? [fechadas]

Na minha configuração personalizada do ZSH, tenho esta função: cll() { ls -AlhG "$@" | awk '{k=0;for(i=0;i<=8;i++)k+=((substr($1,i+2,1)~/[rwx]/)*2^(8-i));if(k)printf(" %0o ",k);print}'; } Produz: ➜ test cll total 32 644 -rw-r--r--...
07.10.2017 / 23:44
4
respostas

Como adicionar uma nova linha após uma expressão

Eu tenho um arquivo semelhante a este: random_string 83: some words 45: large error report 326: send emails to certain peple random_string 34: some words 143: job success Eu quero segmentar o padrão "#:" (um número seguido por dois pontos...
27.07.2017 / 15:16
1
resposta

Use o arquivo A com IDs numéricas para extrair a 23ª coluna das linhas do arquivo B correspondentes aos IDs [closed]

Eu quero usar o arquivo A (fileA.txt) com 233 IDs (quatro números, primeira coluna) para extrair a 23ª coluna do arquivo B, mas somente das linhas (primeira coluna também) que correspondem ao arquivo A ID Eu tentei: awk 'NR==FNR{ a[$0]++;...
27.07.2017 / 22:52
3
respostas

Sed colocando texto após uma determinada linha

Eu li na manpage de Sed, mas eu ainda acho isso bastante confuso, então eu espero encontrar algumas respostas aqui:) Eu preciso editar um arquivo usando um script bash. Eu preciso colocar algumas linhas depois de uma linha específica dentr...
11.07.2017 / 15:43
1
resposta

Qual é a melhor maneira de classificar?

Eu faço muito a manipulação de texto, e uma das operações que eu uso freqüentemente é a classificação - muitas vezes removendo qualquer duplicata também. Então eu normalmente uso os comandos sort ou sort -u da linha de comando ou em scr...
11.07.2017 / 14:17
1
resposta

Por que “o nível adicional de barras invertidas não é necessário no primeiro campo porque as barras invertidas não têm significado especial nos dados”?

Da linguagem de programação Awk In a matching expression, a quoted string like "^[0-9]+$" can normally be used interchangeably with a regular expression enclosed in slashes, such as /^[0-9]+$/. There is one exception,...
16.07.2017 / 17:14
2
respostas

Encontre linhas entre dois padrões e acrescente linhas com padrão

Eu realmente aprecio os gurus de script para ajudar lá fora. Muito obrigado antecipadamente. Temos o seguinte arquivo, onde um monte de registros (milhões de registros) de interesse estão entre o início e o fim dos padrões. O padrão de início...
01.08.2017 / 13:54